package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-14.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop14 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 97388;
	private static byte[] data0(){ return new byte[] {0,0,0,0,-3,-1,-1,-1,-4,-1,-3,-1,-5,-1,-2,-1,-6,-1,-2,-1,-4,-1,-1,-1,-3,-1,2,0,-1,-1,2,0,5,0,1,0,8,0,4,0,10,0,5,0,13,0,7,0,14,0,10,0,13,0,11,0,13,0,13,0,10,0,13,0,9,0,11,0,9,0,8,0,10,0,4,0,9,0,2,0,4,0,3,0,-3,-1,1,0,-8,-1,-4,-1,-10,-1,-9,-1,-12,-1,-12,-1,-11,-1,-14,-1,-9,-1,-12,-1,-9,-1,-7,-1,-7,-1,-5,-1,-1,-1,-6,-1,5,0,-4,-1,6,0,0,0,5,0,4,0,4,0,3,0,4,0,1,0,2,0,-1,-1,-1,-1,-4,-1,-1,-1,-8,-1,-4,-1,-9,-1,-9,-1,-10,-1,-14,-1,-13,-1,-16,-1,-15,-1,-18,-1,-13,-1,-19,-1,-10,-1,-12,-1,-7,-1,-3,-1,-1,-1,4,0,9,0,13,0,16,0,17,0,25,0,18,0,29,0,21,0,27,0,24,0,26,0,26,0,24,0,27,0,24,0,24,0,24,0,21,0,21,0,17,0,18,0,13,0,15,0,13,0,11,0,13,0,9,0,9,0,6,0,2,0,-2,-1,-6,-1,-16,-1,-18,-1,-30,-1,-35,-1,-45,-1,-53,-1,-63,-1,-68,-1,-77,-1,-81,-1,-85,-1,-87,-1,-86,-1,-83,-1,-77,-1,-70,-1,-58,-1,-46,-1,-35,-1,-16,-1,-5,-1,15,0,27,0,45,0,56,0,71,0,81,0,90,0,96,0,106,0,103,0,110,0,108,0,103,0,107,0,93,0,90,0,79,0,66,0,56,0,38,0,27,0,10,0,-1,-1,-14,-1,-24,-1,-29,-1,-38,-1,-39,-1,-42,-1,-43,-1,-38,-1,-41,-1,-33,-1,-32,-1,-26,-1,-21,-1,-14,-1,-11,-1,0,0,0,0,11,0,11,0,16,0,18,0,15,0,18,0,10,0,11,0,0,0,-2,-1,-16,-1,-16,-1,-32,-1,-35,-1,-45,-1,-55,-1,-60,-1,-67,-1,-73,-1,-76,-1,-82,-1,-81,-1,-85,-1,-83,-1,-81,-1,-82,-1,-77,-1,-74,-1,-71,-1,-70,-1,-62,-1,-65,-1,-54,-1,-53,-1,-45,-1,-39,-1,-27,-1,-17,-1,-3,-1,14,0,30,0,48,0,68,0,84,0,103,0,116,0,-125,0,-113,0,-105,0,-93,0,-92,0,-84,0,-83,0,-82,0,-84,0,-85,0,-94,0,-100,0,-112,0,-128,0,114,0,92,0,73,0,52,0,27,0,10,0,-19,-1,-25,-1,-53,-1,-58,-1,-76,-1,-84,-1,-94,-1,-101,-1,-107,-1,-112,-1,-113,-1,-119,-1,-116,-1,-120,-1,-114,-1,-118,-1,-114,-1,-118,-1,-114,-1,-113,-1,-112,-1,-113,-1,-106,-1,-106,-1,-96,-1,-92,-1,-81,-1,-70,-1,-62,-1,-45,-1,-38,-1,-21,-1,-13,-1,4,0,10,0,25,0,35,0,42,0,53,0,61,0,67,0,74,0,79,0,81,0,84,0,79,0,78,0,68,0,61,0,49,0,37,0,23,0,12,0,1,0,-4,-1,-8,-1,-10,-1,-4,-1,3,0,12,0,27,0,33,0,55,0,64,0,84,0,96,0,111,0,-126,0,-115,0,-97,0,-87,0,-80,0,-72,0,-72,0,-75,0,-88,0,-100,0,-120,0,110,0,87,0,49,0,18,0,-21,-1,-60,-1,-98,-1,118,-1,83,-1,51,-1,19,-1,1,-1,-22,-2,-29,-2,-37,-2,-35,-2,-24,-2,-14,-2,11,-1,29,-1,60,-1,90,-1,116,-1,-101,-1,-75,-1,-44,-1,-16,-1,10,0,35,0,56,0,81,0,98,0,114,0,-124,0,-117,0,-103,0,-102,0,-100,0,-100,0,-109,0,-109,0,-125,0,-125,0,115,0,111,0,103,0,97,0,86,0,83,0,73,0,65,0,56,0,40,0,25,0,13,0,-7,-1,-19,-1,-39,-1,-49,-1,-59,-1,-73,-1,-72,-1,-81,-1,-79,-1,-79,-1,-74,-1,-72,-1,-62,-1,-58,-1,-45,-1,-40,-1,-25,-1,-24,-1,-5,-1,-8,-1,12,0,8,0,24,0,22,0,30,0,33,0,32,0,39,0,34,0,38,0,34,0,29,0,27,0,15,0,7,0,-7,-1,-22,-1,-34,-1,-53,-1,-63,-1,-78,-1,-86,-1,-92,-1,-98,-1,-86,-1,-88,-1,-74,-1,-61,-1,-47,-1,-27,-1,-11,-1,8,0,25,0,38,0,58,0,63,0,82,0,87,0,99,0,109,0,114,0,126,0,-128,0,-120,0,-123,0,-120,0,-128,0,124,0,117,0,108,0,104,0,93,0,91,0,83,0,79,0,74,0,66,0,55,0,44,0,28,0,9,0,-14,-1,-37,-1,-67,-1,-96,-1,-125,-1,92,-1,60,-1,28,-1,-7,-2,-29,-2,-60,-2,-70,-2,-84,-2,-84,-2,-77,-2,-62,-2,-39,-2,-6,-2,29,-1,69,-1,120,-1,-92,-1,-37,-1,13,0,62,0,111,0,-93,0,-59,0,-12,0,17,1,43,1,71,1,83,1,93,1,100,1,86,1,80,1,52,1,32,1,-9,0,-49,0,-92,0,118,0,74,0,32,0,-8,-1}; }
	private static byte[] data1(){ return new byte[] {-38,-1,-67,-1,-82,-1,-105,-1,-104,-1,-117,-1,-112,-1,-110,-1,-102,-1,-89,-1,-75,-1,-55,-1,-36,-1,-12,-1,10,0,33,0,55,0,65,0,84,0,86,0,93,0,84,0,83,0,65,0,49,0,28,0,-1,-1,-26,-1,-56,-1,-87,-1,-114,-1,111,-1,89,-1,65,-1,46,-1,35,-1,22,-1,20,-1,13,-1,14,-1,14,-1,21,-1,22,-1,28,-1,33,-1,37,-1,41,-1,47,-1,57,-1,63,-1,79,-1,92,-1,116,-1,-114,-1,-81,-1,-42,-1,-7,-1,37,0,80,0,119,0,-90,0,-57,0,-14,0,15,1,53,1,77,1,111,1,-125,1,-99,1,-84,1,-73,1,-64,1,-65,1,-78,1,-91,1,-118,1,106,1,74,1,27,1,-20,0,-66,0,-115,0,92,0,43,0,2,0,-44,-1,-78,-1,-121,-1,109,-1,74,-1,57,-1,28,-1,22,-1,-1,-2,-2,-2,-13,-2,-16,-2,-17,-2,-18,-2,-19,-2,-15,-2,-10,-2,-1,-2,3,-1,18,-1,29,-1,46,-1,62,-1,86,-1,95,-1,121,-1,-117,-1,-103,-1,-84,-1,-72,-1,-53,-1,-37,-1,-23,-1,-5,-1,11,0,30,0,49,0,67,0,84,0,96,0,110,0,112,0,115,0,107,0,102,0,79,0,65,0,37,0,18,0,-6,-1,-21,-1,-36,-1,-47,-1,-38,-1,-46,-1,-31,-1,-18,-1,-3,-1,25,0,44,0,80,0,108,0,-107,0,-70,0,-29,0,17,1,58,1,95,1,126,1,-103,1,-91,1,-83,1,-90,1,-110,1,117,1,75,1,29,1,-35,0,-103,0,73,0,-5,-1,-94,-1,80,-1,-8,-2,-85,-2,104,-2,38,-2,1,-2,-43,-3,-56,-3,-72,-3,-59,-3,-45,-3,-13,-3,25,-2,73,-2,122,-2,-75,-2,-18,-2,46,-1,106,-1,-92,-1,-31,-1,26,0,75,0,-128,0,-81,0,-46,0,-4,0,13,1,36,1,39,1,39,1,36,1,16,1,4,1,-20,0,-36,0,-56,0,-71,0,-80,0,-101,0,-101,0,-122,0,125,0,110,0,90,0,72,0,53,0,30,0,6,0,-17,-1,-38,-1,-53,-1,-72,-1,-89,-1,-100,-1,-113,-1,-120,-1,-128,-1,127,-1,127,-1,-124,-1,-122,-1,-111,-1,-97,-1,-88,-1,-73,-1,-58,-1,-46,-1,-24,-1,-10,-1,8,0,27,0,45,0,61,0,79,0,97,0,108,0,115,0,122,0,121,0,115,0,99,0,81,0,55,0,25,0,-14,-1,-49,-1,-84,-1,-125,-1,111,-1,83,-1,76,-1,67,-1,71,-1,81,-1,94,-1,114,-1,-119,-1,-96,-1,-64,-1,-37,-1,-11,-1,20,0,51,0,84,0,115,0,-106,0,-78,0,-51,0,-27,0,-10,0,3,1,7,1,10,1,4,1,-4,0,-11,0,-26,0,-35,0,-48,0,-59,0,-71,0,-81,0,-96,0,-112,0,124,0,102,0,75,0,45,0,12,0,-33,-1,-76,-1,-125,-1,75,-1,17,-1,-44,-2,-102,-2,91,-2,39,-2,-12,-3,-48,-3,-77,-3,-94,-3,-95,-3,-82,-3,-65,-3,-28,-3,20,-2,78,-2,-110,-2,-44,-2,45,-1,121,-1,-49,-1,37,0,116,0,-51,0,26,1,102,1,-85,1,-23,1,27,2,67,2,92,2,99,2,93,2,65,2,22,2,-31,1,-95,1,89,1,7,1,-65,0,118,0,46,0,-7,-1,-58,-1,-103,-1,122,-1,95,-1,85,-1,78,-1,83,-1,94,-1,119,-1,-108,-1,-72,-1,-26,-1,18,0,67,0,110,0,-103,0,-72,0,-43,0,-19,0,-13,0,-10,0,-22,0,-36,0,-70,0,-105,0,106,0,50,0,-2,-1,-72,-1,-126,-1,66,-1,12,-1,-39,-2,-77,-2,-112,-2,117,-2,101,-2,93,-2,85,-2,96,-2,91,-2,103,-2,113,-2,116,-2,124,-2,127,-2,-128,-2,-114,-2,-107,-2,-85,-2,-65,-2,-40,-2,-2,-2,43,-1,89,-1,-115,-1,-57,-1,-6,-1,58,0,114,0,-87,0,-26,0,31,1,90,1,-108,1,-45,1,13,2,68,2,122,2,-93,2,-60,2,-37,2,-27,2,-31,2,-50,2,-80,2,-125,2,79,2,21,2,-50,1,-120,1,59,1,-17,0,-98,0,79,0,3,0,-69,-1,120,-1,57,-1,7,-1,-40,-2,-77,-2,-107,-2,124,-2,104,-2,93,-2,82,-2,84,-2,79,-2,88,-2,101,-2,109,-2,-125,-2,-105,-2,-82,-2,-51,-2,-26,-2,-2,-2,29,-1,51,-1,75,-1,90,-1,98,-1,122,-1,118,-1,-114,-1,-111,-1,-90,-1,-74,-1,-50,-1,-24,-1,0,0,25,0,46,0,68,0,75,0,83,0,71,0,63,0,42,0,19,0,-5,-1,-34,-1,-50,-1,-71,-1,-84,-1,-89,-1,-92,-1,-87,-1,-74,-1,-57,-1,-39,-1,-6,-1,27,0,69,0,121,0,-78,0,-15,0,51,1,125,1,-62,1,1,2,67,2,117,2,-96,2,-68,2,-55,2,-59,2,-75,2,-116,2,79,2,4,2,-86,1,52,1,-64,0,60,0,-73,-1,53,-1,-79,-2}; }
	private static byte[] data2(){ return new byte[] {56,-2,-57,-3,114,-3,39,-3,-15,-4,-46,-4,-63,-4,-53,-4,-35,-4,6,-3,54,-3,116,-3,-65,-3,10,-2,97,-2,-68,-2,22,-1,122,-1,-45,-1,52,0,-119,0,-38,0,30,1,90,1,-125,1,-92,1,-82,1,-79,1,-93,1,-117,1,115,1,81,1,52,1,22,1,-7,0,-33,0,-49,0,-73,0,-92,0,-107,0,126,0,107,0,87,0,73,0,47,0,34,0,12,0,-6,-1,-20,-1,-41,-1,-55,-1,-74,-1,-91,-1,-109,-1,-124,-1,121,-1,107,-1,98,-1,94,-1,93,-1,90,-1,97,-1,100,-1,113,-1,127,-1,-113,-1,-85,-1,-61,-1,-29,-1,13,0,45,0,98,0,125,0,-91,0,-58,0,-40,0,-22,0,-26,0,-37,0,-71,0,-100,0,106,0,47,0,-2,-1,-69,-1,-113,-1,90,-1,45,-1,12,-1,-10,-2,-26,-2,-36,-2,-33,-2,-23,-2,-9,-2,9,-1,37,-1,67,-1,111,-1,-95,-1,-38,-1,14,0,78,0,-114,0,-61,0,4,1,47,1,88,1,120,1,-114,1,-99,1,-99,1,-91,1,-102,1,-107,1,-123,1,126,1,102,1,83,1,62,1,29,1,11,1,-31,0,-55,0,-103,0,116,0,60,0,11,0,-54,-1,-122,-1,62,-1,-15,-2,-99,-2,82,-2,1,-2,-71,-3,114,-3,67,-3,14,-3,-7,-4,-27,-4,-31,-4,-8,-4,13,-3,58,-3,110,-3,-86,-3,-18,-3,64,-2,-103,-2,-8,-2,93,-1,-51,-1,64,0,-71,0,51,1,-98,1,15,2,109,2,-65,2,-13,2,30,3,41,3,26,3,-2,2,-60,2,-122,2,45,2,-35,1,119,1,34,1,-58,0,108,0,26,0,-46,-1,-111,-1,96,-1,57,-1,44,-1,31,-1,47,-1,69,-1,112,-1,-91,-1,-20,-1,41,0,124,0,-57,0,14,1,70,1,-123,1,-92,1,-47,1,-41,1,-36,1,-55,1,-93,1,121,1,46,1,-33,0,-119,0,37,0,-62,-1,93,-1,5,-1,-89,-2,97,-2,26,-2,-16,-3,-57,-3,-85,-3,-100,-3,-110,-3,-112,-3,-115,-3,-114,-3,-108,-3,-110,-3,-95,-3,-91,-3,-75,-3,-56,-3,-29,-3,1,-2,40,-2,87,-2,-128,-2,-69,-2,-15,-2,41,-1,99,-1,-101,-1,-43,-1,24,0,91,0,-92,0,-8,0,81,1,-79,1,13,2,100,2,-65,2,12,3,86,3,-124,3,-79,3,-57,3,-55,3,-61,3,-85,3,-124,3,78,3,12,3,-63,2,103,2,12,2,-93,1,67,1,-47,0,113,0,8,0,-79,-1,81,-1,8,-1,-68,-2,120,-2,69,-2,15,-2,-13,-3,-44,-3,-55,-3,-60,-3,-56,-3,-37,-3,-10,-3,26,-2,61,-2,105,-2,-103,-2,-62,-2,-20,-2,19,-1,47,-1,68,-1,77,-1,83,-1,86,-1,81,-1,80,-1,75,-1,89,-1,95,-1,108,-1,-121,-1,-104,-1,-85,-1,-57,-1,-44,-1,-38,-1,-30,-1,-39,-1,-44,-1,-56,-1,-74,-1,-88,-1,-104,-1,-110,-1,-126,-1,-123,-1,120,-1,127,-1,-124,-1,-120,-1,-109,-1,-86,-1,-58,-1,-24,-1,22,0,75,0,-107,0,-37,0,51,1,-118,1,-24,1,73,2,-93,2,-4,2,67,3,-116,3,-81,3,-43,3,-47,3,-64,3,-120,3,71,3,-34,2,101,2,-44,1,62,1,-106,0,-14,-1,67,-1,-88,-2,15,-2,-116,-3,19,-3,-70,-4,115,-4,64,-4,43,-4,34,-4,51,-4,74,-4,-127,-4,-72,-4,19,-3,111,-3,-39,-3,79,-2,-54,-2,72,-1,-56,-1,72,0,-77,0,27,1,112,1,-77,1,-33,1,-5,1,-4,1,-13,1,-32,1,-64,1,-104,1,110,1,63,1,24,1,-24,0,-53,0,-106,0,127,0,88,0,62,0,35,0,25,0,2,0,-6,-1,-7,-1,-14,-1,-11,-1,-8,-1,-9,-1,-14,-1,-14,-1,-22,-1,-24,-1,-41,-1,-44,-1,-72,-1,-81,-1,-107,-1,122,-1,100,-1,74,-1,47,-1,34,-1,25,-1,26,-1,42,-1,74,-1,110,-1,-96,-1,-39,-1,19,0,85,0,-107,0,-50,0,-5,0,24,1,50,1,46,1,25,1,1,1,-63,0,-108,0,76,0,8,0,-66,-1,127,-1,57,-1,7,-1,-43,-2,-84,-2,-113,-2,121,-2,94,-2,86,-2,88,-2,102,-2,-119,-2,-82,-2,-20,-2,52,-1,120,-1,-36,-1,41,0,-119,0,-35,0,42,1,117,1,-71,1,-20,1,27,2,63,2,90,2,100,2,118,2,104,2,92,2,67,2,39,2,6,2,-33,1,-76,1,-124,1,85,1,30,1,-36,0,-97,0,79,0,-9,-1,-96,-1,65,-1,-37,-2,120,-2,25,-2,-73,-3,109,-3,28,-3,-37,-4,-85,-4,-124,-4,109,-4,103,-4,107,-4,124,-4,-103,-4,-70,-4,-20,-4,27,-3,95,-3,-83,-3,10,-2,110,-2,-18,-2,108,-1,-3,-1,-118,0,38,1,-79,1,56,2,-85,2,3,3,81,3,119,3,-123,3,-128,3,99,3,47,3,-16,2,-105,2,63,2}; }
	private static byte[] data3(){ return new byte[] {-45,1,111,1,-7,0,-105,0,51,0,-43,-1,-119,-1,80,-1,41,-1,28,-1,28,-1,54,-1,96,-1,-98,-1,-28,-1,68,0,-100,0,2,1,88,1,-67,1,15,2,98,2,-102,2,-67,2,-47,2,-58,2,-86,2,108,2,33,2,-67,1,79,1,-59,0,71,0,-74,-1,53,-1,-67,-2,68,-2,-29,-3,-117,-3,63,-3,2,-3,-44,-4,-80,-4,-108,-4,122,-4,112,-4,96,-4,103,-4,103,-4,123,-4,-109,-4,-76,-4,-35,-4,15,-3,74,-3,-126,-3,-59,-3,2,-2,56,-2,115,-2,-87,-2,-41,-2,14,-1,68,-1,-117,-1,-37,-1,49,0,-111,0,4,1,119,1,-21,1,100,2,-41,2,67,3,-89,3,2,4,77,4,-123,4,-80,4,-54,4,-47,4,-68,4,-106,4,77,4,7,4,-97,3,50,3,-69,2,61,2,-71,1,51,1,-79,0,44,0,-78,-1,57,-1,-57,-2,98,-2,11,-2,-65,-3,-113,-3,100,-3,85,-3,81,-3,106,-3,-112,-3,-73,-3,-14,-3,55,-2,113,-2,-78,-2,-19,-2,32,-1,72,-1,96,-1,108,-1,109,-1,98,-1,81,-1,66,-1,51,-1,39,-1,33,-1,26,-1,34,-1,36,-1,40,-1,49,-1,43,-1,41,-1,31,-1,22,-1,15,-1,2,-1,-8,-2,-4,-2,-7,-2,1,-1,0,-1,14,-1,6,-1,27,-1,30,-1,52,-1,75,-1,105,-1,-112,-1,-68,-1,-19,-1,52,0,117,0,-54,0,26,1,-126,1,-24,1,87,2,-66,2,47,3,-110,3,-19,3,55,4,113,4,-116,4,-107,4,127,4,73,4,-12,3,-119,3,3,3,104,2,-62,1,14,1,81,0,-99,-1,-22,-2,65,-2,-85,-3,48,-3,-72,-4,91,-4,22,-4,-35,-5,-56,-5,-66,-5,-53,-5,-3,-5,63,-4,-115,-4,5,-3,-120,-3,17,-2,-84,-2,63,-1,-46,-1,92,0,-33,0,72,1,-96,1,-32,1,5,2,24,2,18,2,-3,1,-43,1,-87,1,114,1,52,1,-10,0,-78,0,113,0,46,0,-5,-1,-65,-1,-95,-1,-123,-1,116,-1,110,-1,109,-1,118,-1,-121,-1,-93,-1,-67,-1,-40,-1,-11,-1,14,0,31,0,45,0,57,0,49,0,51,0,28,0,1,0,-37,-1,-76,-1,-127,-1,79,-1,31,-1,-4,-2,-26,-2,-30,-2,-25,-2,3,-1,47,-1,109,-1,-74,-1,0,0,87,0,-95,0,-26,0,37,1,74,1,94,1,98,1,76,1,45,1,-7,0,-68,0,125,0,50,0,-28,-1,-98,-1,85,-1,13,-1,-48,-2,-109,-2,87,-2,39,-2,-6,-3,-19,-3,-36,-3,-15,-3,13,-2,69,-2,-119,-2,-24,-2,68,-1,-79,-1,38,0,-118,0,5,1,113,1,-28,1,69,2,-90,2,-16,2,48,3,95,3,118,3,126,3,123,3,98,3,62,3,23,3,-34,2,-89,2,89,2,18,2,-81,1,102,1,3,1,-93,0,50,0,-55,-1,76,-1,-30,-2,115,-2,11,-2,-89,-3,78,-3,-12,-4,-71,-4,114,-4,79,-4,40,-4,24,-4,21,-4,18,-4,32,-4,37,-4,54,-4,86,-4,126,-4,-74,-4,3,-3,103,-3,-46,-3,93,-2,-18,-2,-108,-1,48,0,-46,0,107,1,-7,1,116,2,-42,2,31,3,86,3,108,3,109,3,86,3,48,3,-21,2,-85,2,66,2,-28,1,106,1,-2,0,-106,0,49,0,-26,-1,-102,-1,103,-1,77,-1,66,-1,75,-1,115,-1,-84,-1,-9,-1,103,0,-53,0,74,1,-73,1,51,2,-94,2,2,3,91,3,-89,3,-40,3,-26,3,-30,3,-81,3,107,3,1,3,-123,2,-13,1,82,1,-83,0,6,0,89,-1,-60,-2,49,-2,-86,-3,49,-3,-48,-4,105,-4,31,-4,-43,-5,-108,-5,104,-5,76,-5,59,-5,63,-5,79,-5,111,-5,-88,-5,-33,-5,37,-4,99,-4,-81,-4,-7,-4,60,-3,125,-3,-74,-3,-36,-3,20,-2,54,-2,99,-2,-96,-2,-29,-2,64,-1,-101,-1,1,0,123,0,-7,0,119,1,8,2,-120,2,21,3,-96,3,28,4,-120,4,-26,4,53,5,107,5,-109,5,-105,5,-123,5,89,5,29,5,-64,4,86,4,-37,3,82,3,-48,2,57,2,-85,1,26,1,-122,0,-15,-1,98,-1,-27,-2,120,-2,24,-2,-50,-3,-91,-3,-118,-3,-108,-3,-100,-3,-43,-3,10,-2,87,-2,-91,-2,-12,-2,65,-1,125,-1,-77,-1,-48,-1,-40,-1,-38,-1,-55,-1,-70,-1,-106,-1,-126,-1,95,-1,59,-1,31,-1,0,-1,-39,-2,-73,-2,-107,-2,97,-2,66,-2,17,-2,-9,-3,-30,-3,-51,-3,-46,-3,-39,-3,-33,-3,-12,-3,9,-2,24,-2,48,-2,78,-2,113,-2,-99,-2,-54,-2,-9,-2,47,-1,109,-1,-95,-1,-25,-1,55,0,-111,0,-11,0,98,1,-51,1,72,2,-72,2,56,3,-92,3,21,4,114,4,-63,4,-6,4,40,5,33,5,9,5,-56,4,112,4,-9,3,110,3,-50,2}; }
	private static byte[] data4(){ return new byte[] {17,2,80,1,-106,0,-35,-1,45,-1,-110,-2,-9,-3,108,-3,-15,-4,124,-4,33,-4,-42,-5,-89,-5,-103,-5,-88,-5,-51,-5,30,-4,-120,-4,10,-3,-101,-3,49,-2,-46,-2,115,-1,12,0,-112,0,9,1,103,1,-83,1,-25,1,-1,1,2,2,-19,1,-45,1,-98,1,103,1,20,1,-51,0,116,0,31,0,-40,-1,-119,-1,70,-1,25,-1,-29,-2,-49,-2,-62,-2,-57,-2,-44,-2,7,-1,52,-1,116,-1,-90,-1,-33,-1,22,0,71,0,120,0,-99,0,-70,0,-50,0,-51,0,-62,0,-92,0,112,0,52,0,-15,-1,-86,-1,113,-1,57,-1,24,-1,4,-1,12,-1,36,-1,85,-1,-94,-1,-31,-1,63,0,-118,0,-47,0,19,1,75,1,116,1,-127,1,126,1,114,1,88,1,46,1,-11,0,-72,0,116,0,40,0,-43,-1,119,-1,21,-1,-69,-2,86,-2,9,-2,-75,-3,125,-3,92,-3,72,-3,83,-3,116,-3,-71,-3,6,-2,99,-2,-37,-2,87,-1,-26,-1,121,0,16,1,-97,1,55,2,-61,2,55,3,-88,3,3,4,73,4,126,4,-109,4,-108,4,-128,4,94,4,28,4,-43,3,116,3,21,3,-95,2,39,2,-90,1,11,1,-126,0,-21,-1,100,-1,-44,-2,82,-2,-35,-3,105,-3,3,-3,-82,-4,115,-4,63,-4,26,-4,1,-4,-9,-5,-24,-5,-24,-5,-38,-5,-48,-5,-48,-5,-47,-5,-29,-5,9,-4,61,-4,-119,-4,-23,-4,98,-3,-29,-3,123,-2,24,-1,-86,-1,53,0,-57,0,58,1,-76,1,23,2,97,2,-97,2,-55,2,-35,2,-47,2,-73,2,-125,2,56,2,-18,1,-100,1,65,1,-20,0,-95,0,85,0,13,0,-25,-1,-66,-1,-63,-1,-47,-1,0,0,50,0,-112,0,-16,0,114,1,-17,1,106,2,-19,2,112,3,-32,3,76,4,-97,4,-34,4,3,5,1,5,-40,4,-102,4,43,4,-91,3,17,3,81,2,-96,1,-33,0,30,0,118,-1,-61,-2,25,-2,127,-3,-33,-4,81,-4,-47,-5,79,-5,-24,-6,-114,-6,83,-6,60,-6,59,-6,78,-6,120,-6,-89,-6,-15,-6,63,-5,-104,-5,-29,-5,53,-4,120,-4,-59,-4,-5,-4,54,-3,99,-3,-124,-3,-87,-3,-39,-3,15,-2,70,-2,-111,-2,-14,-2,76,-1,-67,-1,66,0,-46,0,105,1,6,2,-87,2,79,3,-13,3,-123,4,21,5,-111,5,-15,5,50,6,88,6,92,6,70,6,15,6,-61,5,90,5,-14,4,108,4,-26,3,74,3,-91,2,-8,1,89,1,-85,0,13,0,125,-1,0,-1,-105,-2,75,-2,37,-2,23,-2,31,-2,75,-2,-125,-2,-53,-2,18,-1,99,-1,-90,-1,-21,-1,12,0,54,0,65,0,62,0,48,0,23,0,3,0,-22,-1,-71,-1,127,-1,57,-1,-18,-2,-102,-2,64,-2,-33,-3,-122,-3,40,-3,-34,-4,-112,-4,98,-4,66,-4,58,-4,46,-4,63,-4,81,-4,119,-4,-94,-4,-47,-4,11,-3,82,-3,-98,-3,-21,-3,69,-2,-99,-2,-13,-2,70,-1,-92,-1,-3,-1,95,0,-61,0,41,1,-117,1,2,2,121,2,-24,2,103,3,-41,3,48,4,-117,4,-32,4,28,5,51,5,59,5,21,5,-32,4,-127,4,19,4,120,3,-18,2,61,2,-97,1,-12,0,86,0,-67,-1,27,-1,-126,-2,-24,-3,90,-3,-29,-4,116,-4,36,-4,-18,-5,-43,-5,-13,-5,42,-4,-111,-4,-1,-4,-112,-3,25,-2,-77,-2,67,-1,-38,-1,102,0,-12,0,100,1,-69,1,9,2,45,2,52,2,38,2,12,2,-48,1,-114,1,44,1,-50,0,95,0,-10,-1,-122,-1,29,-1,-49,-2,-127,-2,69,-2,32,-2,-7,-3,-9,-3,26,-2,63,-2,127,-2,-64,-2,5,-1,86,-1,-87,-1,-10,-1,73,0,-92,0,-31,0,29,1,68,1,92,1,76,1,48,1,-14,0,-86,0,82,0,14,0,-67,-1,-125,-1,79,-1,66,-1,66,-1,97,-1,-119,-1,-70,-1,-10,-1,45,0,106,0,-88,0,-41,0,-5,0,31,1,52,1,68,1,60,1,49,1,14,1,-31,0,-80,0,100,0,18,0,-66,-1,74,-1,-19,-2,118,-2,12,-2,-79,-3,93,-3,26,-3,-12,-4,-29,-4,-14,-4,18,-3,81,-3,-96,-3,-7,-3,119,-2,7,-1,-108,-1,73,0,8,1,-67,1,110,2,42,3,-57,3,89,4,-54,4,24,5,87,5,114,5,124,5,105,5,44,5,-23,4,-117,4,28,4,-96,3,23,3,103,2,-64,1,3,1,84,0,-93,-1,-10,-2,88,-2,-57,-3,72,-3,-25,-4,-86,-4,103,-4,70,-4,60,-4,43,-4,48,-4,48,-4,47,-4,24,-4,0,-4,-35,-5,-50,-5,-61,-5,-52,-5,-28,-5,21,-4,86,-4,-93,-4,14,-3,118,-3,-38,-3,65,-2,-62,-2,48,-1,-97,-1,21,0,118,0,-42,0,38,1,93,1,-118,1,-92,1}; }
	private static byte[] data5(){ return new byte[] {-84,1,-115,1,106,1,54,1,2,1,-58,0,-101,0,109,0,57,0,24,0,8,0,0,0,20,0,41,0,86,0,-89,0,-8,0,110,1,-31,1,111,2,-7,2,-99,3,39,4,-75,4,72,5,-56,5,55,6,115,6,-119,6,-127,6,77,6,-18,5,90,5,-70,4,5,4,67,3,117,2,-86,1,-53,0,-12,-1,31,-1,69,-2,123,-3,-80,-4,-22,-5,41,-5,-116,-6,6,-6,-92,-7,113,-7,104,-7,117,-7,-112,-7,-40,-7,26,-6,121,-6,-35,-6,61,-5,-91,-5,6,-4,87,-4,-85,-4,-24,-4,31,-3,66,-3,87,-3,117,-3,-111,-3,-63,-3,-42,-3,20,-2,70,-2,-114,-2,-31,-2,76,-1,-66,-1,86,0,-7,0,-83,1,104,2,37,3,-45,3,125,4,15,5,-121,5,-13,5,38,6,79,6,81,6,72,6,51,6,-5,5,-85,5,67,5,-59,4,47,4,-125,3,-42,2,26,2,105,1,-62,0,44,0,-71,-1,98,-1,33,-1,1,-1,-9,-2,18,-1,42,-1,112,-1,-73,-1,-4,-1,56,0,119,0,-94,0,-66,0,-41,0,-42,0,-34,0,-47,0,-66,0,-109,0,78,0,-4,-1,-115,-1,21,-1,-108,-2,1,-2,107,-3,-38,-4,61,-4,-77,-5,58,-5,-29,-6,-95,-6,123,-6,91,-6,99,-6,106,-6,-117,-6,-72,-6,6,-5,90,-5,-46,-5,78,-4,-24,-4,127,-3,5,-2,-111,-2,8,-1,-118,-1,-12,-1,112,0,-38,0,69,1,-76,1,38,2,-101,2,12,3,-126,3,-33,3,63,4,-99,4,-30,4,16,5,58,5,55,5,31,5,-17,4,-76,4,82,4,-9,3,-120,3,7,3,-102,2,22,2,-97,1,30,1,-117,0,-14,-1,97,-1,-64,-2,40,-2,-105,-3,57,-3,-23,-4,-50,-4,-52,-4,-25,-4,37,-3,124,-3,-49,-3,59,-2,-80,-2,53,-1,-62,-1,94,0,-40,0,78,1,-83,1,-19,1,33,2,59,2,58,2,22,2,-30,1,-113,1,25,1,-102,0,23,0,-117,-1,-2,-2,-115,-2,29,-2,-71,-3,107,-3,39,-3,16,-3,13,-3,45,-3,90,-3,-95,-3,-11,-3,89,-2,-63,-2,57,-1,-55,-1,77,0,-32,0,79,1,-61,1,13,2,55,2,65,2,44,2,-20,1,-108,1,66,1,-20,0,-121,0,72,0,11,0,-53,-1,-92,-1,-111,-1,-120,-1,-125,-1,-118,-1,-98,-1,-69,-1,-51,-1,-10,-1,25,0,83,0,-127,0,-94,0,-62,0,-59,0,-61,0,-77,0,-115,0,97,0,38,0,-45,-1,115,-1,12,-1,-105,-2,34,-2,-81,-3,73,-3,-6,-4,-39,-4,-70,-4,-67,-4,-57,-4,-30,-4,23,-3,91,-3,-59,-3,88,-2,-7,-2,-58,-1,-99,0,117,1,94,2,30,3,-28,3,-109,4,36,5,-111,5,-15,5,41,6,64,6,69,6,33,6,-24,5,-109,5,35,5,-114,4,-39,3,20,3,52,2,92,1,-119,0,-80,-1,-24,-2,57,-2,-76,-3,56,-3,-22,-4,-99,-4,-119,-4,-125,-4,-121,-4,-121,-4,-82,-4,-81,-4,-81,-4,-83,-4,-106,-4,-115,-4,110,-4,100,-4,101,-4,110,-4,119,-4,-120,-4,-105,-4,-59,-4,-24,-4,25,-3,81,-3,-116,-3,-44,-3,35,-2,98,-2,-81,-2,3,-1,86,-1,-91,-1,-26,-1,21,0,31,0,37,0,29,0,21,0,17,0,4,0,15,0,21,0,26,0,45,0,46,0,74,0,123,0,-68,0,7,1,104,1,-66,1,54,2,-64,2,72,3,-24,3,-124,4,47,5,-45,5,119,6,9,7,-126,7,-52,7,-22,7,-26,7,-79,7,89,7,-9,6,96,6,-70,5,-15,4,48,4,73,3,97,2,108,1,107,0,83,-1,69,-2,48,-3,52,-4,77,-5,-115,-6,-30,-7,114,-7,24,-7,-12,-8,-39,-8,-24,-8,2,-7,66,-7,-91,-7,19,-6,-124,-6,-7,-6,105,-5,-66,-5,16,-4,80,-4,-114,-4,-62,-4,-27,-4,1,-3,17,-3,26,-3,30,-3,34,-3,45,-3,75,-3,126,-3,-58,-3,43,-2,-82,-2,44,-1,-29,-1,-110,0,92,1,38,2,-20,2,-86,3,75,4,-48,4,57,5,-97,5,9,6,66,6,104,6,107,6,93,6,24,6,-70,5,62,5,-98,4,-19,3,58,3,-114,2,-17,1,97,1,-16,0,-111,0,85,0,42,0,21,0,11,0,39,0,69,0,126,0,-56,0,4,1,71,1,119,1,-90,1,-49,1,-23,1,-17,1,-23,1,-57,1,-111,1,70,1,-42,0,101,0,-55,-1,27,-1,76,-2,111,-3,-110,-4,-56,-5,7,-5,105,-6,-36,-7,113,-7,17,-7,-50,-8,-97,-8,-126,-8,-88,-8,-28,-8,73,-7,-53,-7,101,-6,30,-5,-37,-5,-98,-4,94,-3,29,-2,-67,-2,101,-1,-7,-1,-119,0,1,1,123,1,-18,1,97,2,-47,2,56,3,-96,3,-3,3,64,4,-112,4,-92,4,-40,4,-37,4,-38,4,-56,4,-93,4,125,4}; }
	private static byte[] data6(){ return new byte[] {56,4,0,4,-59,3,127,3,47,3,-46,2,-123,2,23,2,-80,1,48,1,-97,0,34,0,-104,-1,52,-1,-29,-2,-100,-2,112,-2,79,-2,64,-2,79,-2,120,-2,-103,-2,-29,-2,28,-1,119,-1,-31,-1,73,0,-86,0,-1,0,84,1,-102,1,-39,1,-5,1,-23,1,-54,1,-128,1,27,1,-91,0,41,0,-99,-1,10,-1,120,-2,-34,-3,65,-3,-50,-4,100,-4,13,-4,-49,-5,-76,-5,-71,-5,-22,-5,23,-4,109,-4,-30,-4,98,-3,21,-2,-44,-2,-85,-1,115,0,49,1,-38,1,96,2,-69,2,-8,2,11,3,-13,2,-46,2,-103,2,78,2,24,2,-51,1,120,1,51,1,-42,0,-123,0,74,0,-2,-1,-65,-1,-106,-1,109,-1,83,-1,103,-1,115,-1,-103,-1,-66,-1,-46,-1,-38,-1,-9,-1,-10,-1,-1,-1,-15,-1,-35,-1,-72,-1,123,-1,36,-1,-61,-2,85,-2,-13,-3,-118,-3,56,-3,-20,-4,-76,-4,122,-4,94,-4,82,-4,85,-4,119,-4,-78,-4,35,-3,-93,-3,88,-2,41,-1,7,0,14,1,-5,1,-16,2,-32,3,-82,4,84,5,-18,5,100,6,-56,6,19,7,50,7,78,7,39,7,-33,6,93,6,-71,5,-21,4,1,4,-11,2,-17,1,-33,0,-36,-1,10,-1,55,-2,-117,-3,7,-3,-105,-4,96,-4,70,-4,81,-4,96,-4,-112,-4,-62,-4,-30,-4,42,-3,71,-3,110,-3,-125,-3,-107,-3,-85,-3,-71,-3,-66,-3,-67,-3,-100,-3,-108,-3,-115,-3,115,-3,90,-3,63,-3,26,-3,16,-3,-1,-4,3,-3,47,-3,94,-3,-119,-3,-98,-3,-77,-3,-68,-3,-58,-3,-38,-3,-33,-3,-11,-3,13,-2,67,-2,-116,-2,-55,-2,17,-1,103,-1,-73,-1,24,0,120,0,-15,0,105,1,-35,1,84,2,-13,2,-99,3,76,4,-14,4,-114,5,59,6,-32,6,-123,7,33,8,-114,8,-45,8,-5,8,-12,8,-43,8,-103,8,77,8,-51,7,76,7,-92,6,-17,5,31,5,63,4,44,3,5,2,-48,0,-124,-1,71,-2,15,-3,-20,-5,-30,-6,14,-6,81,-7,-58,-8,106,-8,28,-8,-11,-9,-5,-9,34,-8,116,-8,-43,-8,69,-7,-78,-7,31,-6,-103,-6,12,-5,119,-5,-47,-5,31,-4,78,-4,105,-4,-114,-4,-120,-4,-121,-4,118,-4,104,-4,117,-4,112,-4,-120,-4,-62,-4,8,-3,105,-3,-23,-3,127,-2,49,-1,-27,-1,-94,0,90,1,2,2,-80,2,97,3,5,4,-73,4,57,5,-62,5,39,6,103,6,118,6,97,6,29,6,-83,5,35,5,-93,4,27,4,-114,3,41,3,-61,2,124,2,56,2,22,2,-31,1,-34,1,-47,1,-13,1,32,2,77,2,-111,2,-53,2,20,3,85,3,-124,3,-96,3,-93,3,-106,3,99,3,50,3,-29,2,112,2,-48,1,-3,0,12,0,24,-1,3,-2,-7,-4,-21,-5,-19,-6,17,-6,63,-7,-125,-8,-58,-9,54,-9,-51,-10,127,-10,118,-10,-108,-10,-1,-10,110,-9,36,-8,4,-7,-15,-7,-23,-6,-27,-5,-40,-4,-69,-3,-100,-2,107,-1,42,0,-14,0,-104,1,50,2,-80,2,46,3,-111,3,-29,3,27,4,64,4,43,4,60,4,8,4,-10,3,-53,3,-93,3,117,3,84,3,44,3,8,3,-7,2,-31,2,-47,2,-92,2,-114,2,100,2,60,2,-5,1,-75,1,107,1,47,1,-12,0,-55,0,-89,0,-109,0,120,0,121,0,117,0,-127,0,125,0,125,0,121,0,-111,0,-76,0,-39,0,40,1,94,1,-115,1,-70,1,-49,1,-58,1,-97,1,86,1,-25,0,-118,0,20,0,-101,-1,16,-1,122,-2,-43,-3,39,-3,-123,-4,-17,-5,88,-5,-12,-6,-110,-6,96,-6,74,-6,76,-6,123,-6,-37,-6,80,-5,-23,-5,-100,-4,-115,-3,113,-2,119,-1,103,0,72,1,-15,1,-118,2,-24,2,65,3,102,3,-105,3,-102,3,-89,3,-99,3,126,3,75,3,3,3,-100,2,50,2,-60,1,60,1,-60,0,70,0,-19,-1,-108,-1,99,-1,55,-1,17,-1,-10,-2,-17,-2,-16,-2,-24,-2,-22,-2,-38,-2,-27,-2,-52,-2,-76,-2,-96,-2,-121,-2,78,-2,37,-2,-19,-3,-65,-3,121,-3,61,-3,-14,-4,-69,-4,-108,-4,103,-4,106,-4,99,-4,-109,-4,-32,-4,94,-3,8,-2,-65,-2,-84,-1,-93,0,-106,1,-111,2,-116,3,104,4,77,5,2,6,-108,6,51,7,-76,7,12,8,54,8,60,8,-16,7,-116,7,-46,6,-23,5,-40,4,-88,3,-123,2,103,1,101,0,99,-1,-114,-2,-52,-3,47,-3,-78,-4,112,-4,74,-4,66,-4,97,-4,-101,-4,-20,-4,51,-3,-115,-3,-40,-3,47,-2,124,-2,-70,-2,2,-1,73,-1,105,-1,127,-1,109,-1,62,-1,-10,-2,-99,-2,61,-2,-71,-3,88,-3,-18,-4,-99,-4,105,-4,50,-4,-6,-5,-48,-5,-120,-5}; }
	private static byte[] data7(){ return new byte[] {93,-5,33,-5,30,-5,14,-5,31,-5,67,-5,-116,-5,-17,-5,105,-4,-30,-4,107,-3,1,-2,-120,-2,34,-1,-75,-1,101,0,2,1,-55,1,-118,2,75,3,29,4,-49,4,-109,5,70,6,-23,6,-127,7,29,8,-102,8,-6,8,56,9,90,9,99,9,106,9,80,9,11,9,-76,8,84,8,-45,7,64,7,-98,6,-48,5,-37,4,-77,3,126,2,41,1,-55,-1,119,-2,55,-3,9,-4,17,-5,67,-6,-110,-7,-12,-8,-126,-8,34,-8,-15,-9,-50,-9,-34,-9,25,-8,124,-8,-5,-8,-127,-7,27,-6,-93,-6,38,-5,-112,-5,-23,-5,58,-4,103,-4,-125,-4,-106,-4,-111,-4,126,-4,109,-4,103,-4,75,-4,69,-4,58,-4,85,-4,-123,-4,-73,-4,14,-3,112,-3,-33,-3,90,-2,-25,-2,-116,-1,52,0,-35,0,-86,1,104,2,47,3,-10,3,-119,4,12,5,102,5,-106,5,-99,5,-113,5,103,5,56,5,16,5,-13,4,-55,4,-102,4,116,4,69,4,25,4,10,4,-10,3,-26,3,14,4,42,4,70,4,-128,4,-76,4,-15,4,59,5,110,5,-115,5,-99,5,-118,5,103,5,36,5,-81,4,28,4,96,3,125,2,103,1,75,0,23,-1,-44,-3,-123,-4,60,-5,21,-6,-25,-8,-52,-9,-42,-10,-24,-11,50,-11,-87,-12,104,-12,119,-12,-68,-12,80,-11,22,-10,0,-9,-4,-9,32,-7,54,-6,85,-5,126,-4,-95,-3,-64,-2,-20,-1,-6,0,-18,1,-63,2,118,3,-3,3,87,4,-106,4,-106,4,113,4,60,4,-6,3,-101,3,73,3,-6,2,-85,2,84,2,9,2,-54,1,-107,1,112,1,83,1,100,1,119,1,-123,1,-120,1,-83,1,-94,1,-79,1,-100,1,-83,1,-67,1,-22,1,17,2,62,2,97,2,104,2,90,2,85,2,60,2,18,2,24,2,22,2,28,2,60,2,63,2,82,2,96,2,74,2,40,2,-17,1,-98,1,49,1,-70,0,75,0,-27,-1,107,-1,-11,-2,105,-2,-62,-3,37,-3,90,-4,-110,-5,-36,-6,76,-6,-55,-7,103,-7,66,-7,50,-7,83,-7,-99,-7,-4,-7,-121,-6,59,-5,6,-4,-9,-4,-9,-3,0,-1,-33,-1,-80,0,110,1,6,2,-65,2,66,3,-43,3,65,4,-123,4,-77,4,-33,4,-38,4,-57,4,-123,4,40,4,-94,3,19,3,118,2,-21,1,83,1,-40,0,112,0,13,0,-77,-1,87,-1,0,-1,-100,-2,86,-2,8,-2,-26,-3,-52,-3,-89,-3,-87,-3,-90,-3,-100,-3,-93,-3,-100,-3,-128,-3,123,-3,98,-3,65,-3,24,-3,-24,-4,-75,-4,-108,-4,-122,-4,-98,-4,-57,-4,35,-3,-98,-3,43,-2,-43,-2,-94,-1,103,0,80,1,72,2,43,3,23,4,15,5,-29,5,-66,6,125,7,33,8,-87,8,-21,8,-1,8,-62,8,53,8,107,7,102,6,77,5,26,4,-13,2,-37,1,-71,0,-76,-1,-73,-2,-47,-3,18,-3,117,-4,23,-4,-49,-5,-33,-5,-6,-5,49,-4,-112,-4,-7,-4,98,-3,-21,-3,114,-2,3,-1,-89,-1,57,0,-93,0,-25,0,34,1,31,1,-5,0,-70,0,86,0,-76,-1,27,-1,120,-2,-65,-3,48,-3,-118,-4,-29,-5,86,-5,-86,-6,-4,-7,79,-7,-78,-8,59,-8,0,-8,-19,-9,26,-8,93,-8,-50,-8,74,-7,-28,-7,-111,-6,69,-5,2,-4,-49,-4,-43,-3,-38,-2,-19,-1,13,1,18,2,45,3,58,4,49,5,46,6,3,7,-68,7,92,8,-18,8,75,9,-81,9,-6,9,41,10,62,10,105,10,59,10,54,10,-18,9,-89,9,59,9,-43,8,67,8,-92,7,-66,6,-70,5,101,4,11,3,-81,1,73,0,20,-1,-22,-3,-38,-4,-54,-5,-49,-6,-10,-7,65,-7,-89,-8,47,-8,-11,-9,-50,-9,-14,-9,58,-8,-85,-8,56,-7,-76,-7,75,-6,-54,-6,74,-5,-77,-5,23,-4,74,-4,105,-4,125,-4,-102,-4,-77,-4,-70,-4,-107,-4,123,-4,84,-4,31,-4,5,-4,-9,-5,-33,-5,-29,-5,-24,-5,30,-4,92,-4,-91,-4,-5,-4,95,-3,7,-2,-87,-2,114,-1,49,0,-38,0,124,1,14,2,-112,2,-9,2,104,3,-40,3,44,4,-98,4,5,5,89,5,-105,5,-48,5,-11,5,47,6,77,6,-122,6,-81,6,-48,6,-2,6,8,7,41,7,112,7,-101,7,-13,7,33,8,69,8,76,8,61,8,19,8,-43,7,119,7,-28,6,62,6,94,5,55,4,26,3,-77,1,54,0,-66,-2,44,-3,-88,-5,15,-6,-122,-8,0,-9,-96,-11,92,-12,95,-13,-108,-14,34,-14,3,-14,35,-14,-111,-14,54,-13,14,-12,5,-11,42,-10,85,-9,-94,-8,14,-6,-124,-5,6,-3,-118,-2,-15,-1,85,1,-111,2,-114,3,87,4,-51,4,25,5,11,5,-51,4,115,4,4,4,-88,3,58,3,-72,2,69,2}; }
	private static byte[] data8(){ return new byte[] {-84,1,8,1,-107,0,52,0,-15,-1,-17,-1,-12,-1,5,0,37,0,56,0,120,0,-89,0,-14,0,77,1,-69,1,75,2,-66,2,61,3,-111,3,-44,3,5,4,38,4,73,4,63,4,71,4,57,4,40,4,40,4,28,4,-7,3,-19,3,-79,3,99,3,-11,2,123,2,-19,1,92,1,-28,0,102,0,-33,-1,107,-1,-52,-2,56,-2,-113,-3,-41,-4,-8,-5,55,-5,114,-6,-49,-7,70,-7,-40,-8,-111,-8,110,-8,-121,-8,-68,-8,17,-7,-99,-7,32,-6,-17,-6,-77,-5,-117,-4,109,-3,79,-2,38,-1,17,0,0,1,7,2,-45,2,-89,3,95,4,-19,4,-113,5,3,6,65,6,116,6,69,6,-10,5,-119,5,-15,4,90,4,-54,3,51,3,-96,2,16,2,104,1,-80,0,-17,-1,50,-1,102,-2,-56,-3,63,-3,-19,-4,-126,-4,70,-4,26,-4,-11,-5,-17,-5,-21,-5,-10,-5,-2,-5,22,-4,16,-4,35,-4,55,-4,43,-4,54,-4,103,-4,-124,-4,-62,-4,35,-3,-107,-3,18,-2,-98,-2,71,-1,-15,-1,-89,0,113,1,74,2,33,3,-9,3,-28,4,-69,5,-77,6,103,7,54,8,-79,8,-20,8,-21,8,123,8,-39,7,-2,6,7,6,-25,4,-45,3,-103,2,112,1,80,0,57,-1,72,-2,71,-3,-97,-4,3,-4,-100,-5,101,-5,80,-5,92,-5,-99,-5,2,-4,-119,-4,91,-3,30,-2,12,-1,-31,-1,-80,0,100,1,16,2,-107,2,-6,2,54,3,76,3,22,3,-84,2,26,2,113,1,-103,0,-76,-1,-60,-2,-71,-3,-73,-4,-120,-5,71,-6,16,-7,-53,-9,-70,-10,-33,-11,83,-11,-25,-12,-35,-12,-27,-12,66,-11,-85,-11,81,-10,11,-9,-30,-9,-45,-8,-7,-7,54,-5,-70,-4,40,-2,-92,-1,13,1,127,2,-16,3,53,5,93,6,65,7,20,8,-68,8,64,9,-70,9,50,10,114,10,-81,10,-55,10,-38,10,-58,10,-70,10,-98,10,114,10,72,10,6,10,-121,9,-26,8,16,8,12,7,-16,5,-54,4,-83,3,-113,2,119,1,83,0,33,-1,8,-2,-15,-4,-33,-5,4,-5,69,-6,-79,-7,51,-7,-10,-8,-49,-8,-40,-8,24,-7,101,-7,-81,-7,32,-6,-115,-6,-12,-6,84,-5,126,-5,-52,-5,10,-4,68,-4,-122,-4,-70,-4,-70,-4,-64,-4,-109,-4,106,-4,34,-4,-45,-5,-123,-5,87,-5,30,-5,-8,-6,-52,-6,-59,-6,-81,-6,-60,-6,-13,-6,74,-5,-88,-5,20,-4,-94,-4,8,-3,-100,-3,39,-2,-74,-2,75,-1,0,0,-84,0,109,1,58,2,4,3,-32,3,-82,4,118,5,60,6,-38,6,101,7,-49,7,53,8,-111,8,10,9,99,9,-22,9,75,10,-73,10,-7,10,34,11,44,11,36,11,-18,10,-66,10,116,10,-23,9,99,9,-92,8,-99,7,99,6,8,5,110,3,-44,1,17,0,38,-2,74,-4,84,-6,115,-8,-87,-10,14,-11,-110,-13,84,-14,-124,-15,-44,-16,113,-16,108,-16,-102,-16,-9,-16,-114,-15,86,-14,103,-13,-72,-12,36,-10,-95,-9,83,-7,16,-5,-78,-4,124,-2,47,0,-97,1,-33,2,-43,3,91,4,-77,4,-46,4,-58,4,124,4,29,4,-84,3,28,3,-127,2,-47,1,16,1,92,0,-61,-1,63,-1,-59,-2,-115,-2,66,-2,64,-2,67,-2,-125,-2,-27,-2,-114,-1,53,0,-13,0,-65,1,121,2,84,3,23,4,-37,4,113,5,0,6,127,6,-66,6,11,7,52,7,52,7,59,7,36,7,-18,6,-76,6,52,6,-88,5,-21,4,31,4,84,3,-95,2,-6,1,76,1,-77,0,33,0,-117,-1,-53,-2,18,-2,36,-3,66,-4,95,-5,-113,-6,-68,-7,34,-7,-83,-8,61,-8,-12,-9,-60,-9,-57,-9,-29,-9,58,-8,-122,-8,-24,-8,110,-7,-13,-7,-72,-6,127,-5,81,-4,54,-3,58,-2,66,-1,77,0,104,1,124,2,-118,3,-103,4,-111,5,94,6,-12,6,77,7,89,7,61,7,13,7,-76,6,110,6,2,6,116,5,-28,4,30,4,55,3,44,2,34,1,5,0,-4,-2,2,-2,45,-3,98,-4,-53,-5,85,-5,-14,-6,-81,-6,-121,-6,77,-6,69,-6,65,-6,46,-6,92,-6,-120,-6,-44,-6,51,-5,-94,-5,29,-4,-101,-4,4,-3,-123,-3,-3,-3,-117,-2,7,-1,-106,-1,66,0,-5,0,-91,1,111,2,61,3,-1,3,-54,4,-106,5,102,6,29,7,-69,7,3,8,40,8,0,8,-126,7,-16,6,31,6,43,5,40,4,23,3,-17,1,-6,0,-24,-1,0,-1,28,-2,87,-3,-95,-4,-2,-5,-123,-5,67,-5,36,-5,54,-5,124,-5,-13,-5,-72,-4,-125,-3,117,-2,103,-1,111,0,79,1,58,2,30,3,-34,3,-113,4,20,5,100,5,119,5,89,5,-4,4,110,4,-87,3,-88,2,116,1,48,0,-61,-2,22,-3}; }
	private static byte[] data9(){ return new byte[] {113,-5,-39,-7,68,-8,-63,-10,-118,-11,115,-12,-125,-13,-6,-14,-105,-14,102,-14,124,-14,-43,-14,101,-13,45,-12,62,-11,-103,-10,54,-8,-29,-7,-91,-5,-99,-3,110,-1,74,1,-30,2,94,4,-77,5,-22,6,-23,7,-67,8,-118,9,32,10,-105,10,-28,10,43,11,80,11,103,11,-120,11,-100,11,-82,11,-118,11,107,11,19,11,-90,10,9,10,57,9,106,8,-104,7,-91,6,-71,5,-61,4,-53,3,-70,2,-111,1,117,0,76,-1,50,-2,41,-3,71,-4,-114,-5,-14,-6,-128,-6,51,-6,1,-6,-33,-7,-48,-7,-54,-7,-21,-7,7,-6,65,-6,125,-6,-46,-6,62,-5,-93,-5,15,-4,-115,-4,-47,-4,-5,-4,-7,-4,-42,-4,-98,-4,88,-4,7,-4,-80,-5,100,-5,33,-5,-58,-6,-124,-6,59,-6,-15,-7,-71,-7,112,-7,60,-7,31,-7,25,-7,45,-7,111,-7,-70,-7,23,-6,-109,-6,43,-5,-52,-5,-85,-4,-53,-3,-26,-2,66,0,-68,1,12,3,105,4,-68,5,-68,6,-78,7,-106,8,117,9,69,10,24,11,-32,11,-106,12,48,13,-90,13,-16,13,16,14,22,14,-15,13,-77,13,114,13,17,13,-103,12,12,12,40,11,30,10,-20,8,96,7,-82,5,-28,3,-39,1,-50,-1,-56,-3,-73,-5,-53,-7,-40,-9,42,-10,-101,-12,45,-13,19,-14,29,-15,113,-16,3,-16,-70,-17,-57,-17,6,-16,-88,-16,-115,-15,-51,-14,29,-12,-58,-11,-116,-9,81,-7,52,-5,1,-3,-92,-2,51,0,-116,1,-108,2,124,3,-1,3,87,4,113,4,80,4,27,4,-99,3,41,3,-113,2,-18,1,74,1,-117,0,-63,-1,-10,-2,79,-2,-87,-3,60,-3,1,-3,-2,-4,51,-3,-83,-3,68,-2,11,-1,-4,-1,-5,0,18,2,50,3,80,4,97,5,110,6,96,7,47,8,-21,8,-115,9,-23,9,71,10,84,10,55,10,-5,9,-105,9,-48,8,11,8,48,7,57,6,68,5,99,4,-113,3,-55,2,10,2,70,1,100,0,111,-1,98,-2,81,-3,34,-4,34,-5,52,-6,125,-7,-21,-8,120,-8,9,-8,-62,-9,106,-9,54,-9,1,-9,-6,-10,6,-9,64,-9,-122,-9,-22,-9,103,-8,9,-7,-82,-7,125,-6,120,-5,-97,-4,-26,-3,104,-1,-37,0,107,2,-42,3,27,5,45,6,46,7,-43,7,73,8,-95,8,-56,8,-35,8,-56,8,120,8,15,8,110,7,-126,6,113,5,59,4,-38,2,107,1,18,0,-84,-2,-127,-3,90,-4,116,-5,-102,-6,-29,-7,78,-7,-66,-8,100,-8,18,-8,-20,-9,0,-8,66,-8,-103,-8,33,-7,-33,-7,-77,-6,125,-5,88,-4,1,-3,-74,-3,72,-2,-34,-2,-126,-1,53,0,-12,0,-79,1,-120,2,97,3,28,4,-37,4,-125,5,44,6,-62,6,74,7,-87,7,-31,7,-14,7,-100,7,29,7,100,6,-127,5,-113,4,-100,3,-97,2,-57,1,-37,0,22,0,52,-1,97,-2,-116,-3,-43,-4,48,-4,-42,-5,116,-5,103,-5,-118,-5,-56,-5,84,-4,30,-3,-21,-3,-25,-2,-11,-1,13,1,35,2,69,3,88,4,57,5,49,6,-19,6,113,7,-79,7,-60,7,-122,7,24,7,88,6,95,5,9,4,-109,2,-49,0,-9,-2,26,-3,33,-5,71,-7,124,-9,-45,-11,73,-12,-19,-14,-42,-15,-62,-16,5,-16,-113,-17,119,-17,-78,-17,-119,-16,-114,-15,-17,-14,-101,-12,98,-10,81,-8,89,-6,92,-4,102,-2,65,0,4,2,-88,3,40,5,81,6,112,7,101,8,43,9,-42,9,123,10,0,11,102,11,-68,11,-14,11,28,12,50,12,64,12,32,12,-7,11,-110,11,29,11,-111,10,-14,9,34,9,103,8,-98,7,-41,6,-1,5,7,5,22,4,-9,2,-25,1,-56,0,-61,-1,-38,-2,4,-2,80,-3,-82,-4,47,-4,-71,-5,86,-5,-10,-6,-110,-6,89,-6,38,-6,48,-6,85,-6,-106,-6,31,-5,-116,-5,39,-4,-126,-4,-41,-4,2,-3,-29,-4,-93,-4,105,-4,21,-4,-18,-5,-89,-5,90,-5,19,-5,-87,-6,38,-6,127,-7,-18,-8,63,-8,-83,-9,16,-9,-120,-10,27,-10,-70,-11,101,-11,50,-11,40,-11,115,-11,-28,-11,-71,-10,-54,-9,12,-7,114,-6,34,-4,-41,-3,-98,-1,112,1,63,3,-12,4,-125,6,7,8,-128,9,-3,10,69,12,-114,13,-81,14,-94,15,95,16,-52,16,23,17,50,17,42,17,-14,16,-79,16,75,16,-59,15,12,15,13,14,-22,12,120,11,-50,9,-22,7,-42,5,-67,3,-124,1,101,-1,78,-3,85,-5,73,-7,119,-9,-50,-11,90,-12,24,-13,-27,-15,-35,-16,45,-16,-106,-17,112,-17,-123,-17,24,-16,-15,-16,-8,-15,71,-13,-24,-12,114,-10,87,-8,26,-6,-26,-5,-103,-3,49,-1,93,0,-115,1,58,2,-41,2,71,3,-104,3,-78,3,-86,3,113,3,16,3}; }
	private static byte[] data10(){ return new byte[] {-122,2,-73,1,-20,0,17,0,8,-1,33,-2,54,-3,106,-4,-38,-5,89,-5,40,-5,48,-5,96,-5,-15,-5,-80,-4,-94,-3,-76,-2,-48,-1,11,1,109,2,-62,3,43,5,-123,6,-57,7,-23,8,-36,9,-86,10,87,11,-106,11,-102,11,-124,11,34,11,126,10,-56,9,-26,8,1,8,38,7,52,6,84,5,-123,4,118,3,109,2,63,1,-7,-1,-113,-2,51,-3,-8,-5,-35,-6,-23,-7,47,-7,-103,-8,18,-8,-96,-9,50,-9,-20,-10,-89,-10,121,-10,102,-10,85,-10,79,-10,85,-10,125,-10,-54,-10,37,-9,-72,-9,-115,-8,118,-7,-125,-6,-62,-5,21,-3,-119,-2,10,0,118,1,-33,2,45,4,87,5,106,6,89,7,21,8,-46,8,-110,9,-23,9,51,10,27,10,-106,9,-20,8,-11,7,-57,6,94,5,16,4,-110,2,0,1,-121,-1,-7,-3,-104,-4,38,-5,-35,-7,-87,-8,-98,-9,-55,-10,48,-10,-55,-11,-54,-11,-36,-11,85,-10,20,-9,0,-8,6,-7,45,-6,43,-5,37,-4,22,-3,-14,-3,-53,-2,-66,-1,-86,0,-91,1,-120,2,121,3,74,4,-5,4,-92,5,47,6,-71,6,32,7,101,7,122,7,86,7,-11,6,86,6,-92,5,-56,4,-22,3,17,3,53,2,88,1,-102,0,-66,-1,-9,-2,21,-2,95,-3,-81,-4,0,-4,-106,-5,54,-5,32,-5,70,-5,-119,-5,10,-4,-55,-4,-118,-3,115,-2,120,-1,-128,0,-114,1,-63,2,-30,3,19,5,46,6,60,7,2,8,-80,8,-2,8,34,9,7,9,-71,8,43,8,77,7,60,6,-26,4,64,3,-99,1,-78,-1,-60,-3,-37,-5,-4,-7,19,-8,50,-10,77,-12,-124,-14,-8,-16,-118,-17,-89,-18,25,-18,9,-18,94,-18,7,-17,2,-16,89,-15,-30,-14,-68,-12,-105,-10,-68,-8,-45,-6,-53,-4,-91,-2,115,0,-22,1,101,3,-81,4,-42,5,-16,6,-10,7,-50,8,103,9,1,10,105,10,-62,10,-23,10,2,11,28,11,11,11,-27,10,-61,10,-125,10,50,10,-50,9,88,9,-57,8,35,8,120,7,-65,6,-8,5,57,5,108,4,-102,3,-55,2,10,2,80,1,-116,0,-48,-1,5,-1,62,-2,-94,-3,0,-3,122,-4,-17,-5,-122,-5,65,-5,39,-5,64,-5,99,-5,-46,-5,55,-4,-85,-4,7,-3,43,-3,19,-3,12,-3,-5,-4,-20,-4,-21,-4,1,-3,-26,-4,-74,-4,105,-4,-34,-5,69,-5,-117,-6,-33,-7,-2,-8,37,-8,46,-9,52,-10,40,-11,38,-12,57,-13,-111,-14,58,-14,42,-14,101,-14,-20,-14,-50,-13,-22,-12,68,-10,-68,-9,-117,-7,123,-5,-124,-3,-77,-1,-11,1,19,4,87,6,-121,8,-116,10,115,12,40,14,-107,15,-45,16,-65,17,-126,18,5,19,100,19,-105,19,-115,19,98,19,16,19,102,18,127,17,106,16,1,15,84,13,-97,11,-96,9,120,7,119,5,70,3,52,1,48,-1,61,-3,116,-5,-66,-7,9,-8,118,-10,-32,-12,123,-13,41,-14,59,-15,-101,-16,73,-16,117,-16,-48,-16,96,-15,49,-14,69,-13,126,-12,-17,-11,-121,-9,75,-7,-2,-6,-105,-4,-3,-3,13,-1,7,0,-52,0,112,1,25,2,-105,2,5,3,45,3,66,3,-24,2,106,2,-56,1,-29,0,-13,-1,-13,-2,-3,-3,13,-3,67,-4,111,-5,-21,-6,-117,-6,97,-6,108,-6,-83,-6,18,-5,-59,-5,-99,-4,-115,-3,-55,-2,65,0,-37,1,111,3,18,5,-92,6,-7,7,59,9,76,10,22,11,-113,11,-19,11,-3,11,-40,11,-120,11,27,11,-127,10,-2,9,88,9,-107,8,-75,7,-87,6,115,5,38,4,-73,2,88,1,-17,-1,-46,-2,-101,-3,119,-4,-124,-5,-103,-6,-53,-7,36,-7,-78,-8,66,-8,19,-8,-59,-9,-126,-9,58,-9,-39,-10,-124,-10,53,-10,1,-10,42,-10,-126,-10,-7,-10,-101,-9,93,-8,65,-7,52,-6,77,-5,-111,-4,-38,-3,73,-1,-74,0,42,2,-113,3,-12,4,55,6,121,7,-78,8,-105,9,89,10,-36,10,23,11,4,11,-90,10,-24,9,14,9,35,8,-43,6,-98,5,4,4,116,2,-79,0,-8,-2,62,-3,-114,-5,-22,-7,-127,-8,67,-9,94,-10,-50,-11,-125,-11,-103,-11,5,-10,-83,-10,114,-9,85,-8,69,-7,64,-6,85,-5,123,-4,-89,-3,-3,-2,66,0,-114,1,-82,2,-67,3,-81,4,-122,5,112,6,43,7,-44,7,81,8,-112,8,110,8,41,8,123,7,-77,6,-47,5,-53,4,-43,3,-25,2,-18,1,-11,0,26,0,35,-1,59,-2,109,-3,-62,-4,55,-4,-64,-5,88,-5,41,-5,8,-5,26,-5,117,-5,-14,-5,-96,-4,88,-3,49,-2,36,-1,23,0,1,1,43,2,80,3,-112,4,-39,5,17,7,55,8,22,9,-60,9,43,10,118,10,107,10,34,10,-81,9,18,9,51,8,22,7}; }
	private static byte[] data11(){ return new byte[] {-8,5,-116,4,-21,2,30,1,30,-1,-9,-4,-64,-6,97,-8,33,-10,15,-12,49,-14,-115,-16,88,-17,97,-18,-53,-19,-106,-19,-69,-19,49,-18,66,-17,-122,-16,52,-14,18,-12,-12,-11,-47,-9,-80,-7,108,-5,41,-3,-59,-2,123,0,5,2,118,3,-41,4,-5,5,31,7,-19,7,-71,8,70,9,-56,9,40,10,97,10,-83,10,-73,10,-62,10,-79,10,-110,10,108,10,38,10,-57,9,72,9,-62,8,42,8,-122,7,-27,6,92,6,-39,5,106,5,-10,4,113,4,-29,3,67,3,-125,2,-64,1,-23,0,41,0,110,-1,-35,-2,60,-2,-35,-3,-118,-3,94,-3,78,-3,105,-3,-128,-3,-97,-3,-107,-3,-117,-3,123,-3,114,-3,-108,-3,-97,-3,-57,-3,-16,-3,0,-2,7,-2,12,-2,-31,-3,-104,-3,64,-3,-100,-4,-21,-5,14,-5,-39,-7,-121,-8,4,-9,-104,-11,23,-12,-57,-14,-79,-15,-33,-16,70,-16,-11,-17,-2,-17,91,-16,15,-15,11,-14,85,-13,7,-11,-27,-10,15,-7,96,-5,-25,-3,-121,0,70,3,4,6,-99,8,17,11,84,13,64,15,-52,16,81,18,110,19,96,20,51,21,-69,21,12,22,6,22,-82,21,-2,20,6,20,-92,18,16,17,56,15,49,13,9,11,-15,8,-39,6,-47,4,-39,2,0,1,31,-1,93,-3,-101,-5,-41,-7,28,-8,123,-10,-4,-12,-50,-13,-35,-14,65,-14,-25,-15,-51,-15,-3,-15,98,-14,9,-13,-28,-13,-2,-12,58,-10,-115,-9,-28,-8,50,-6,63,-5,70,-4,21,-3,-44,-3,-102,-2,60,-1,-16,-1,116,0,-1,0,94,1,-116,1,127,1,66,1,-38,0,49,0,126,-1,-85,-2,-57,-3,-9,-4,49,-4,116,-5,-18,-6,104,-6,16,-6,-39,-7,-71,-7,-52,-7,31,-6,-93,-6,111,-5,-100,-4,15,-2,-89,-1,111,1,32,3,-51,4,94,6,-18,7,10,9,32,10,-10,10,-122,11,3,12,67,12,105,12,102,12,78,12,1,12,108,11,-78,10,-77,9,-119,8,60,7,-53,5,98,4,-13,2,-122,1,49,0,-14,-2,-57,-3,-71,-4,-75,-5,1,-5,74,-6,-56,-7,104,-7,-16,-8,-116,-8,13,-8,-123,-9,-2,-10,124,-10,16,-10,-29,-11,-38,-11,18,-10,121,-10,-19,-10,122,-9,53,-8,6,-7,-1,-7,8,-5,39,-4,109,-3,-68,-2,42,0,-111,1,6,3,116,4,-27,5,56,7,73,8,75,9,7,10,-119,10,-49,10,-64,10,-117,10,21,10,123,9,127,8,119,7,14,6,-127,4,-78,2,-45,0,-45,-2,-50,-4,-15,-6,49,-7,-88,-9,-111,-10,-53,-11,73,-11,52,-11,69,-11,-117,-11,25,-10,-62,-10,-123,-9,-114,-8,-72,-7,10,-5,-116,-4,20,-2,-92,-1,29,1,-112,2,-23,3,36,5,79,6,81,7,39,8,-71,8,2,9,-25,8,110,8,-46,7,-32,6,-60,5,-104,4,69,3,30,2,-26,0,-68,-1,-118,-2,-106,-3,96,-4,-117,-5,-58,-6,41,-6,-62,-7,117,-7,100,-7,104,-7,-107,-7,-2,-7,-117,-6,60,-5,18,-4,-8,-4,-21,-3,-9,-2,-8,-1,59,1,108,2,-49,3,44,5,116,6,-79,7,-59,8,-91,9,62,10,-88,10,-60,10,-88,10,92,10,21,10,-102,9,-1,8,68,8,99,7,60,6,-44,4,48,3,62,1,25,-1,-48,-4,-116,-6,85,-8,25,-10,47,-12,94,-14,-56,-16,126,-17,111,-18,-64,-19,110,-19,-110,-19,10,-18,-28,-18,-6,-17,72,-15,-73,-14,39,-12,-87,-11,55,-9,-24,-8,-80,-6,-117,-4,59,-2,-21,-1,-125,1,-16,2,59,4,81,5,72,6,49,7,-36,7,-113,8,42,9,-121,9,-31,9,19,10,21,10,5,10,-34,9,-87,9,57,9,-63,8,65,8,-75,7,42,7,-82,6,89,6,2,6,-75,5,113,5,44,5,-47,4,86,4,-88,3,7,3,64,2,-112,1,-5,0,-117,0,57,0,-2,-1,-43,-1,-80,-1,-91,-1,120,-1,80,-1,11,-1,-62,-2,-117,-2,100,-2,59,-2,66,-2,66,-2,93,-2,115,-2,-122,-2,-90,-2,-77,-2,-110,-2,125,-2,35,-2,-114,-3,-55,-4,-72,-5,92,-6,-35,-8,65,-9,-96,-11,-3,-13,-118,-14,63,-15,12,-16,9,-17,81,-18,-52,-19,-78,-19,-48,-19,107,-18,111,-17,-51,-16,125,-14,-117,-12,-60,-10,58,-7,-6,-5,-53,-2,-90,1,124,4,51,7,-58,9,34,12,70,14,62,16,-21,17,-125,19,-57,20,-48,21,-117,22,-24,22,-60,22,81,22,81,21,-33,19,31,18,64,16,22,14,25,12,-16,9,-23,7,-20,5,-2,3,-6,1,30,0,51,-2,91,-4,-77,-6,21,-7,-82,-9,113,-10,87,-11,-101,-12,9,-12,-58,-13,-80,-13,3,-12,109,-12,6,-11,-42,-11,-68,-10,-97,-9,125,-8,79,-7,-23,-7,-115,-6,37,-5,-102,-5,42,-4,-62,-4,78,-3,-43,-3,58,-2,-103,-2,-43,-2}; }
	private static byte[] data12(){ return new byte[] {-34,-2,-6,-2,-29,-2,-74,-2,102,-2,12,-2,-118,-3,-2,-4,95,-4,-51,-5,56,-5,-93,-6,43,-6,-57,-7,85,-7,8,-7,-12,-8,9,-7,108,-7,38,-6,28,-5,-118,-4,1,-2,-103,-1,49,1,-59,2,82,4,-77,5,11,7,95,8,110,9,121,10,122,11,76,12,-26,12,106,13,-108,13,-127,13,56,13,-70,12,-22,11,-37,10,-77,9,104,8,-19,6,119,5,-16,3,-128,2,46,1,-30,-1,-74,-2,-59,-3,-52,-4,-24,-5,45,-5,103,-6,-110,-7,-55,-8,2,-8,97,-9,-62,-10,82,-10,4,-10,-42,-11,-80,-11,-61,-11,2,-10,55,-10,-92,-10,46,-9,-53,-9,-82,-8,-124,-7,-115,-6,-92,-5,-38,-4,39,-2,-116,-1,-22,0,103,2,-55,3,19,5,89,6,103,7,89,8,56,9,-53,9,56,10,126,10,-108,10,83,10,-29,9,-17,8,-76,7,54,6,-127,4,-106,2,-112,0,-94,-2,-71,-4,4,-5,-126,-7,51,-8,17,-9,81,-10,-69,-11,118,-11,108,-11,-81,-11,12,-10,-66,-10,-120,-9,-92,-8,-22,-7,84,-5,-18,-4,-116,-2,82,0,4,2,-68,3,56,5,-98,6,-73,7,-110,8,33,9,60,9,44,9,-80,8,6,8,19,7,21,6,-70,4,118,3,-9,1,-126,0,-5,-2,-92,-3,58,-4,20,-5,-7,-7,48,-7,-116,-8,39,-8,-15,-9,4,-8,59,-8,-91,-8,58,-7,8,-6,-39,-6,-93,-5,-82,-4,-41,-3,2,-1,99,0,-38,1,58,3,-66,4,49,6,105,7,-110,8,125,9,30,10,-107,10,-30,10,14,11,25,11,6,11,-12,10,-97,10,100,10,-53,9,14,9,38,8,6,7,-105,5,-4,3,53,2,19,0,4,-2,-47,-5,-72,-7,-76,-9,-54,-11,44,-12,-68,-14,-120,-15,-86,-16,-9,-17,-103,-17,116,-17,-95,-17,-24,-17,-124,-16,66,-15,35,-14,62,-13,-124,-12,9,-10,-66,-9,96,-7,25,-5,-93,-4,59,-2,-72,-1,33,1,115,2,-84,3,-55,4,-41,5,-50,6,-88,7,115,8,10,9,-115,9,-39,9,-23,9,-35,9,-87,9,106,9,25,9,-54,8,119,8,50,8,6,8,-68,7,-96,7,105,7,27,7,-78,6,56,6,-97,5,12,5,100,4,-42,3,107,3,18,3,-62,2,-128,2,83,2,68,2,17,2,-29,1,-72,1,120,1,35,1,-49,0,117,0,37,0,-18,-1,-72,-1,-86,-1,-63,-1,-45,-1,24,0,81,0,116,0,-124,0,94,0,-1,-1,101,-1,-125,-2,95,-3,13,-4,-116,-6,-18,-8,68,-9,-109,-11,-21,-13,97,-14,-29,-16,111,-17,62,-18,49,-19,-111,-20,70,-20,91,-20,-17,-20,-28,-19,80,-17,24,-15,52,-13,-119,-11,25,-8,-44,-6,-83,-3,103,0,77,3,38,6,-59,8,107,11,-18,13,60,16,79,18,12,20,114,21,113,22,-3,22,25,23,-74,22,-52,21,-52,20,76,19,-82,17,-15,15,17,14,11,12,30,10,29,8,19,6,38,4,70,2,86,0,-93,-2,-24,-4,92,-5,-5,-7,-56,-8,-42,-9,61,-9,-49,-10,-89,-10,-48,-10,51,-9,-61,-9,115,-8,46,-7,-39,-7,119,-6,-15,-6,113,-5,-73,-5,16,-4,91,-4,-84,-4,-6,-4,74,-3,-114,-3,-70,-3,-12,-3,-24,-3,-32,-3,-55,-3,-74,-3,-106,-3,-122,-3,91,-3,60,-3,14,-3,-41,-4,115,-4,29,-4,-99,-5,45,-5,-67,-6,67,-6,-28,-7,-75,-7,-117,-7,-92,-7,6,-6,-102,-6,90,-5,70,-4,101,-3,-112,-2,-83,-1,-1,0,59,2,-115,3,-34,4,93,6,-87,7,22,9,94,10,-106,11,-103,12,114,13,-9,13,103,14,-128,14,72,14,-35,13,53,13,56,12,40,11,-34,9,-110,8,48,7,-29,5,-101,4,110,3,55,2,2,1,-32,-1,-54,-2,-95,-3,100,-4,59,-5,12,-6,-25,-8,4,-8,43,-9,-125,-10,4,-10,-100,-11,102,-11,80,-11,61,-11,71,-11,-119,-11,-17,-11,-108,-10,63,-9,60,-8,56,-7,102,-6,-112,-5,-35,-4,56,-2,126,-1,-34,0,36,2,117,3,-80,4,-46,5,7,7,26,8,6,9,-8,9,-90,10,26,11,23,11,-31,10,38,10,52,9,-25,7,99,6,-86,4,9,3,81,1,-111,-1,-36,-3,68,-4,-70,-6,82,-7,53,-8,66,-9,-90,-10,39,-10,-7,-11,12,-10,94,-10,-17,-10,-41,-9,-16,-8,84,-6,-27,-5,-86,-3,124,-1,-124,1,103,3,41,5,-77,6,-25,7,-32,8,104,9,-84,9,-107,9,62,9,-85,8,-44,7,-71,6,-114,5,31,4,112,2,-78,0,-5,-2,68,-3,-84,-5,83,-6,28,-7,55,-8,127,-9,9,-9,-40,-10,-34,-10,28,-9,126,-9,30,-8,-39,-8,-57,-7,-50,-6,7,-4,87,-3,-40,-2,-114,0,68,2,-5,3,-95,5,6,7,94,8,63,9,28,10,-77,10,49,11,-120,11,-30,11,14,12,42,12,26,12,-7,11}; }
	private static byte[] data13(){ return new byte[] {-108,11,8,11,94,10,-126,9,122,8,67,7,-34,5,65,4,125,2,-96,0,-71,-2,-51,-4,9,-5,98,-7,-31,-9,-112,-10,82,-11,89,-12,103,-13,-90,-14,3,-14,-112,-15,37,-15,-1,-16,12,-15,100,-15,-9,-15,-64,-14,-57,-13,-20,-12,35,-10,116,-9,-44,-8,50,-6,-98,-5,13,-3,-105,-2,36,0,124,1,-20,2,80,4,106,5,-112,6,112,7,34,8,-74,8,-13,8,11,9,-19,8,-62,8,-103,8,97,8,70,8,70,8,46,8,30,8,-17,7,-101,7,46,7,-107,6,-7,5,121,5,-4,4,-90,4,101,4,59,4,29,4,9,4,-1,3,-21,3,-31,3,-65,3,-80,3,117,3,59,3,-51,2,110,2,12,2,-87,1,91,1,28,1,30,1,46,1,64,1,124,1,-105,1,-83,1,-101,1,93,1,-9,0,90,0,79,-1,79,-2,-14,-4,125,-5,-15,-7,78,-8,-101,-10,-32,-12,24,-13,93,-15,-82,-17,37,-18,-47,-20,-38,-21,56,-21,-6,-22,36,-21,-61,-21,-44,-20,78,-18,47,-16,56,-14,-118,-12,3,-9,-122,-7,67,-4,1,-1,-16,1,-41,4,-15,7,-36,10,-78,13,57,16,95,18,15,20,55,21,-1,21,95,22,63,22,-19,21,62,21,72,20,19,19,-112,17,-30,15,4,14,23,12,27,10,31,8,15,6,31,4,62,2,88,0,-110,-2,-8,-4,-117,-5,110,-6,-97,-7,40,-7,-8,-8,13,-7,112,-7,-3,-7,-121,-6,20,-5,-51,-5,64,-4,-62,-4,3,-3,59,-3,123,-3,-118,-3,-106,-3,-83,-3,-78,-3,-94,-3,-109,-3,106,-3,59,-3,-6,-4,-64,-4,121,-4,54,-4,3,-4,-1,-5,-23,-5,-47,-5,-64,-5,-107,-5,92,-5,19,-5,-87,-6,66,-6,-55,-7,91,-7,14,-7,-1,-8,-2,-8,70,-7,-75,-7,45,-6,-60,-6,108,-5,29,-4,-35,-4,-72,-3,-88,-2,-61,-1,6,1,75,2,-87,3,17,5,118,6,-29,7,65,9,-122,10,-94,11,-109,12,68,13,-93,13,-39,13,-63,13,90,13,-34,12,65,12,125,11,-80,10,-67,9,-40,8,-58,7,-79,6,-125,5,65,4,-5,2,-99,1,63,0,-62,-2,73,-3,-62,-5,95,-6,17,-7,-34,-9,-20,-10,7,-10,80,-11,-32,-12,126,-12,60,-12,60,-12,77,-12,-107,-12,23,-11,-63,-11,-89,-10,-109,-9,-75,-8,-19,-7,19,-5,81,-4,-122,-3,-100,-2,-42,-1,13,1,74,2,-97,3,-7,4,60,6,-115,7,-92,8,127,9,3,10,59,10,40,10,-76,9,-8,8,6,8,-22,6,-86,5,82,4,-37,2,84,1,-50,-1,64,-2,-63,-4,112,-5,30,-6,6,-7,16,-8,75,-9,-60,-10,-111,-10,-94,-10,38,-9,-41,-9,-28,-8,55,-6,-61,-5,-122,-3,104,-1,68,1,19,3,-22,4,107,6,-73,7,-85,8,72,9,-84,9,-93,9,92,9,-32,8,16,8,21,7,-51,5,66,4,-124,2,-73,0,-33,-2,4,-3,81,-5,-81,-7,97,-8,87,-9,116,-10,-36,-11,122,-11,79,-11,90,-11,-113,-11,-13,-11,-88,-10,-100,-9,-53,-8,67,-6,4,-4,-21,-3,-41,-1,-68,1,-99,3,76,5,-52,6,21,8,38,9,37,10,-17,10,-119,11,-2,11,101,12,-99,12,-56,12,-61,12,-101,12,69,12,-40,11,62,11,109,10,104,9,62,8,-52,6,88,5,-43,3,56,2,-80,0,47,-1,-65,-3,127,-4,52,-5,-9,-7,-35,-8,-69,-9,-107,-10,-92,-11,-105,-12,-52,-13,-11,-14,103,-14,3,-14,-31,-15,-45,-15,10,-14,105,-14,-1,-14,-84,-13,110,-12,105,-11,117,-10,-99,-9,2,-7,120,-6,-13,-5,-97,-3,34,-1,-87,0,4,2,61,3,81,4,51,5,-35,5,88,6,-41,6,12,7,91,7,-117,7,-48,7,-2,7,34,8,38,8,24,8,-48,7,105,7,-18,6,71,6,-58,5,54,5,-50,4,109,4,60,4,2,4,37,4,36,4,41,4,97,4,101,4,116,4,116,4,77,4,32,4,-15,3,-65,3,-92,3,-124,3,-127,3,-108,3,-73,3,-28,3,1,4,25,4,31,4,17,4,-66,3,83,3,-74,2,-39,1,-36,0,-103,-1,89,-2,-44,-4,76,-5,-115,-7,-34,-9,22,-10,51,-12,89,-14,-119,-16,-34,-18,96,-19,42,-20,87,-21,-62,-22,-73,-22,-29,-22,-108,-21,122,-20,-52,-19,72,-17,29,-15,35,-13,111,-11,-6,-9,-47,-6,-21,-3,25,1,91,4,-91,7,-97,10,112,13,-61,15,-82,17,51,19,71,20,-5,20,98,21,104,21,18,21,-115,20,-113,19,89,18,-23,16,96,15,-121,13,-70,11,-60,9,-66,7,-64,5,-79,3,-68,1,-13,-1,70,-2,2,-3,15,-4,108,-5,17,-5,16,-5,92,-5,-84,-5,61,-4,-46,-4,93,-3,-31,-3,69,-2,-93,-2,-37,-2,21,-1,27,-1,31,-1,23,-1,-20,-2,-98,-2,76,-2,-32,-3,104,-3,-36,-4}; }
	private static byte[] data14(){ return new byte[] {97,-4,-29,-5,124,-5,52,-5,-6,-6,-65,-6,-102,-6,-123,-6,68,-6,30,-6,-31,-7,-106,-7,105,-7,58,-7,19,-7,13,-7,20,-7,53,-7,-113,-7,-44,-7,34,-6,-125,-6,-51,-6,41,-5,116,-5,-5,-5,-111,-4,66,-3,27,-2,-19,-2,-11,-1,34,1,92,2,-103,3,15,5,122,6,-40,7,68,9,113,10,81,11,17,12,124,12,-83,12,-42,12,-61,12,-73,12,-125,12,59,12,-54,11,52,11,105,10,112,9,68,8,5,7,-84,5,50,4,-80,2,45,1,-126,-1,-18,-3,64,-4,-78,-6,77,-7,15,-8,-63,-10,-35,-11,7,-11,104,-12,2,-12,-55,-13,-72,-13,-8,-13,88,-12,-24,-12,-84,-11,-126,-10,-118,-9,-118,-8,-86,-7,-88,-6,-50,-5,1,-3,63,-2,-105,-1,-16,0,123,2,-33,3,80,5,-114,6,123,7,46,8,-77,8,-38,8,-33,8,-115,8,41,8,-110,7,-37,6,-12,5,-6,4,-49,3,-82,2,108,1,50,0,-21,-2,-86,-3,115,-4,63,-5,21,-6,29,-7,97,-8,-33,-9,-54,-9,26,-8,-80,-8,-94,-7,-47,-6,74,-4,-46,-3,-92,-1,98,1,46,3,-14,4,109,6,-45,7,-29,8,-87,9,43,10,76,10,39,10,-81,9,-38,8,-48,7,113,6,-65,4,-24,2,-21,0,-19,-2,3,-3,29,-5,-119,-7,28,-8,-39,-10,-52,-11,-9,-12,63,-12,-64,-13,118,-13,-124,-13,-27,-13,-96,-12,-51,-11,62,-9,5,-7,-8,-6,7,-3,12,-1,-7,0,-79,2,76,4,-44,5,33,7,77,8,89,9,66,10,11,11,-90,11,-2,11,83,12,120,12,-124,12,-128,12,88,12,6,12,125,11,-74,10,-80,9,-125,8,57,7,-22,5,-104,4,95,3,63,2,55,1,43,0,53,-1,28,-2,-2,-4,-3,-5,-32,-6,-70,-7,-94,-8,-126,-9,-122,-10,121,-11,-101,-12,-35,-13,70,-13,-56,-14,103,-14,27,-14,2,-14,6,-14,68,-14,-70,-14,112,-13,98,-12,-106,-11,9,-9,-107,-8,88,-6,-16,-5,122,-3,-13,-2,83,0,121,1,-107,2,-110,3,118,4,73,5,15,6,-71,6,58,7,-104,7,-34,7,2,8,-29,7,-74,7,100,7,-17,6,-127,6,-12,5,100,5,4,5,-125,4,42,4,-8,3,-36,3,-13,3,41,4,119,4,-76,4,-57,4,-29,4,-78,4,-126,4,114,4,83,4,72,4,104,4,-67,4,3,5,91,5,-59,5,12,6,62,6,127,6,127,6,101,6,23,6,-86,5,1,5,43,4,28,3,-61,1,95,0,-40,-2,42,-3,110,-5,-116,-7,-113,-9,-104,-11,-122,-13,-115,-15,-36,-17,100,-18,43,-19,52,-20,-114,-21,49,-21,33,-21,59,-21,-98,-21,79,-20,94,-19,-90,-18,96,-16,121,-14,-38,-12,-108,-9,121,-6,-113,-3,-98,0,-72,3,-86,6,89,9,-44,11,-6,13,-58,15,63,17,111,18,32,19,-119,19,-102,19,100,19,-45,18,14,18,14,17,-47,15,97,14,-68,12,-30,10,-15,8,-51,6,-67,4,-48,2,36,1,-86,-1,125,-2,-77,-3,55,-3,-18,-4,22,-3,98,-3,-43,-3,93,-2,-17,-2,123,-1,-13,-1,80,0,-93,0,-53,0,-18,0,-33,0,-40,0,-101,0,37,0,-76,-1,-2,-2,41,-2,82,-3,-109,-4,-57,-5,45,-5,-81,-6,80,-6,-6,-7,-83,-7,85,-7,-1,-8,-119,-8,53,-8,-23,-9,-69,-9,-77,-9,-58,-9,-9,-9,70,-8,-114,-8,-30,-8,81,-7,-106,-7,-10,-7,68,-6,116,-6,-57,-6,27,-5,121,-5,-34,-5,96,-4,-37,-4,117,-3,44,-2,29,-1,31,0,83,1,-86,2,-20,3,80,5,-113,6,-103,7,126,8,97,9,-4,9,-103,10,39,11,-96,11,53,12,-105,12,-56,12,-36,12,-68,12,87,12,-88,11,-39,10,-84,9,118,8,19,7,-120,5,-10,3,92,2,-78,0,-9,-2,75,-3,-92,-5,-3,-7,124,-8,17,-9,-30,-11,-4,-12,79,-12,-2,-13,-33,-13,9,-12,69,-12,-73,-12,62,-11,-24,-11,-109,-10,90,-9,58,-8,61,-7,116,-6,-57,-5,33,-3,-98,-2,42,0,-94,1,22,3,115,4,-110,5,119,6,59,7,-85,7,-33,7,-30,7,-79,7,93,7,-10,6,100,6,-73,5,-13,4,58,4,97,3,121,2,117,1,97,0,60,-1,17,-2,-54,-4,-89,-5,-74,-6,-38,-7,111,-7,61,-7,127,-7,-20,-7,-67,-6,-84,-5,-45,-4,55,-2,-97,-1,31,1,-90,2,21,4,122,5,-81,6,-52,7,-124,8,39,9,114,9,97,9,-10,8,58,8,27,7,-83,5,33,4,58,2,95,0,-112,-2,-77,-4,15,-5,-126,-7,-11,-9,-112,-10,80,-11,32,-12,55,-13,122,-14,6,-14,-9,-15,52,-14,14,-13,42,-12,-95,-11,108,-9,97,-7,92,-5,96,-3,75,-1,7,1,-57,2,46,4,-101,5,-11,6,33,8,50,9,14,10,-41,10,107,11,-4,11,65,12}; }
	private static byte[] data15(){ return new byte[] {-113,12,-98,12,120,12,70,12,-91,11,-18,10,-39,9,-64,8,-118,7,111,6,99,5,-113,4,-49,3,30,3,-118,2,-28,1,52,1,116,0,-121,-1,-103,-2,-113,-3,119,-4,80,-5,74,-6,43,-7,22,-8,17,-9,9,-10,38,-11,23,-12,26,-13,78,-14,-92,-15,51,-15,18,-15,89,-15,-7,-15,-37,-14,14,-12,111,-11,-46,-10,71,-8,-72,-7,16,-5,110,-4,-55,-3,31,-1,-128,0,-64,1,2,3,53,4,30,5,-4,5,-81,6,24,7,80,7,79,7,46,7,-24,6,-122,6,31,6,-85,5,44,5,-74,4,67,4,-14,3,-48,3,-59,3,-24,3,54,4,-122,4,-82,4,-58,4,-68,4,-117,4,111,4,95,4,91,4,-110,4,5,5,-94,5,86,6,-28,6,-112,7,12,8,126,8,-58,8,-48,8,-39,8,-109,8,48,8,-122,7,-111,6,120,5,37,4,-78,2,13,1,57,-1,108,-3,94,-5,74,-7,75,-9,79,-11,-126,-13,-33,-15,85,-16,32,-17,32,-18,91,-19,-76,-20,41,-20,10,-20,-15,-21,53,-20,-49,-20,-77,-19,-11,-18,-110,-16,-116,-14,-40,-12,99,-9,-2,-7,-52,-4,-125,-1,33,2,-89,4,-2,6,37,9,28,11,-65,12,55,14,81,15,36,16,-80,16,-26,16,-35,16,-97,16,11,16,62,15,50,14,-53,12,37,11,81,9,108,7,-112,5,-5,3,-119,2,99,1,-126,0,-30,-1,-115,-1,111,-1,-117,-1,-16,-1,89,0,-26,0,113,1,-19,1,88,2,-96,2,-38,2,-7,2,-9,2,-24,2,-76,2,85,2,-47,1,42,1,55,0,59,-1,62,-2,79,-3,122,-4,-63,-5,51,-5,-91,-6,12,-6,112,-7,-66,-8,3,-8,88,-9,-62,-10,110,-10,76,-10,92,-10,-97,-10,14,-9,-91,-9,37,-8,-73,-8,50,-7,-82,-7,11,-6,81,-6,-88,-6,14,-5,77,-5,-74,-5,-6,-5,71,-4,-101,-4,5,-3,113,-3,28,-2,-22,-2,-40,-1,-16,0,1,2,30,3,29,4,11,5,-6,5,-36,6,-42,7,-23,8,22,10,58,11,93,12,102,13,44,14,-49,14,21,15,41,15,-30,14,112,14,-98,13,-111,12,65,11,-69,9,15,8,97,6,123,4,-122,2,-108,0,-112,-2,-124,-4,-103,-6,-53,-8,80,-9,46,-10,97,-11,-42,-12,-104,-12,101,-12,120,-12,-106,-12,-72,-12,4,-11,107,-11,10,-10,-51,-10,-22,-9,34,-7,-114,-6,19,-4,-109,-3,44,-1,-79,0,30,2,105,3,-118,4,-120,5,19,6,-100,6,-28,6,-34,6,-57,6,-105,6,52,6,-29,5,99,5,-2,4,120,4,-24,3,63,3,95,2,103,1,91,0,50,-1,36,-2,41,-3,109,-4,-8,-5,-69,-5,-84,-5,-55,-5,87,-4,-47,-4,-100,-3,-122,-2,-113,-1,-58,0,19,2,80,3,-126,4,-99,5,-109,6,99,7,29,8,-93,8,-17,8,-9,8,-75,8,7,8,12,7,-29,5,105,4,-30,2,116,1,-23,-1,98,-2,-24,-4,107,-5,-56,-7,62,-8,-78,-10,85,-11,49,-12,71,-13,-73,-14,-123,-14,-64,-14,82,-13,95,-12,-77,-11,55,-9,-18,-8,-67,-6,123,-4,45,-2,-28,-1,114,1,-20,2,109,4,-77,5,1,7,49,8,79,9,46,10,28,11,-84,11,52,12,-102,12,-108,12,124,12,19,12,126,11,-60,10,-38,9,24,9,60,8,-118,7,-20,6,96,6,-3,5,-97,5,81,5,-18,4,-106,4,29,4,-117,3,-49,2,-2,1,17,1,9,0,-1,-2,-9,-3,-32,-4,-65,-5,111,-6,14,-7,126,-9,20,-10,-96,-12,-126,-13,-90,-14,39,-14,18,-14,59,-14,-84,-14,83,-13,37,-12,-4,-12,-7,-11,26,-9,56,-8,-87,-7,48,-5,-47,-4,108,-2,37,0,-81,1,64,3,-100,4,-38,5,-71,6,-121,7,-14,7,32,8,26,8,-35,7,117,7,-9,6,91,6,-62,5,68,5,-47,4,125,4,101,4,86,4,90,4,112,4,112,4,113,4,95,4,79,4,81,4,117,4,-85,4,29,5,-53,5,-112,6,115,7,96,8,61,9,11,10,-83,10,73,11,-86,11,-41,11,-25,11,-81,11,78,11,-90,10,-76,9,-101,8,93,7,-63,5,5,4,6,2,-13,-1,-40,-3,-82,-5,-67,-7,-38,-9,42,-10,-102,-12,37,-13,-39,-15,-101,-16,-97,-17,-79,-18,3,-18,-124,-19,78,-19,67,-19,-89,-19,69,-18,60,-17,115,-16,18,-14,-12,-13,18,-10,87,-8,-70,-6,-2,-4,81,-1,-126,1,-121,3,125,5,74,7,-26,8,116,10,-51,11,13,13,-28,13,-102,14,-1,14,31,15,-31,14,61,14,77,13,31,12,-52,10,87,9,-13,7,-105,6,100,5,98,4,-116,3,-13,2,126,2,94,2,111,2,-68,2,18,3,-111,3,12,4,-110,4,21,5,125,5,-43,5,31,6,71,6,56,6,31,6,-60,5,55,5,117,4,-103,3,-93,2,-109,1}; }
	private static byte[] data16(){ return new byte[] {-119,0,-80,-1,-63,-2,-19,-3,40,-3,72,-4,97,-5,99,-6,125,-7,-91,-8,-23,-9,62,-9,-31,-10,-86,-10,-47,-10,27,-9,-125,-9,22,-8,-65,-8,85,-7,-44,-7,103,-6,-72,-6,28,-5,110,-5,-89,-5,-36,-5,20,-4,47,-4,100,-4,-95,-4,-28,-4,67,-3,-66,-3,82,-2,-26,-2,-103,-1,57,0,-14,0,-111,1,102,2,52,3,36,4,98,5,-73,6,54,8,-35,9,77,11,-46,12,38,14,62,15,13,16,-93,16,-45,16,-63,16,106,16,-66,15,-56,14,-100,13,36,12,97,10,89,8,54,6,-31,3,118,1,49,-1,-21,-4,-4,-6,105,-7,7,-8,-4,-10,47,-10,-111,-11,18,-11,-88,-12,97,-12,83,-12,94,-12,-84,-12,72,-11,2,-10,19,-9,47,-8,121,-7,-19,-6,95,-4,-39,-3,86,-1,-75,0,-20,1,13,3,-19,3,-114,4,-6,4,50,5,60,5,54,5,16,5,-29,4,-53,4,-100,4,102,4,26,4,-91,3,1,3,63,2,86,1,72,0,92,-1,-125,-2,-48,-3,96,-3,54,-3,52,-3,60,-3,-96,-3,-31,-3,124,-2,29,-1,-47,-1,-79,0,-79,1,-73,2,-41,3,-40,4,-69,5,-119,6,57,7,-66,7,0,8,17,8,-40,7,122,7,-56,6,-10,5,2,5,-40,3,-87,2,84,1,7,0,-90,-2,44,-3,-117,-5,11,-6,110,-8,-35,-10,-117,-11,100,-12,116,-13,-20,-14,-92,-14,-36,-14,93,-13,59,-12,81,-11,-61,-10,51,-8,-52,-7,69,-5,-37,-4,60,-2,-75,-1,15,1,69,2,-125,3,-56,4,-1,5,22,7,34,8,-5,8,-89,9,55,10,114,10,119,10,61,10,-48,9,77,9,-76,8,16,8,-116,7,4,7,-67,6,104,6,55,6,17,6,11,6,-15,5,-13,5,-32,5,-87,5,112,5,10,5,-110,4,-21,3,77,3,101,2,109,1,71,0,13,-1,-127,-3,-49,-5,0,-6,70,-8,-89,-10,53,-11,15,-12,59,-13,-102,-14,56,-14,13,-14,4,-14,12,-14,76,-14,-85,-14,86,-13,70,-12,123,-11,-29,-10,-120,-8,63,-6,11,-4,-59,-3,-110,-1,12,1,122,2,-79,3,-87,4,86,5,-59,5,-6,5,-50,5,-120,5,29,5,-104,4,31,4,-73,3,75,3,18,3,-27,2,-49,2,-79,2,121,2,51,2,-1,1,-57,1,-105,1,-98,1,-41,1,94,2,24,3,-5,3,-23,4,0,6,12,7,15,8,15,9,-24,9,-83,10,70,11,-41,11,12,12,30,12,18,12,-125,11,-74,10,-84,9,67,8,-105,6,-67,4,-101,2,-108,0,123,-2,-117,-4,-103,-6,-43,-8,30,-9,-126,-11,-19,-13,101,-14,13,-15,-45,-17,-75,-18,-37,-19,74,-19,-2,-20,-33,-20,21,-19,-102,-19,70,-18,67,-17,-117,-16,-3,-15,-93,-13,114,-11,89,-9,73,-7,39,-5,-42,-4,-104,-2,46,0,-52,1,82,3,-22,4,127,6,-35,7,38,9,35,10,-53,10,32,11,42,11,-78,10,6,10,67,9,56,8,43,7,72,6,94,5,-122,4,-21,3,97,3,-11,2,-52,2,-87,2,-42,2,32,3,-102,3,17,4,-85,4,46,5,-97,5,8,6,105,6,-118,6,-105,6,120,6,22,6,-105,5,-21,4,14,4,38,3,64,2,82,1,117,0,-114,-1,-119,-2,-90,-3,-113,-4,117,-5,90,-6,58,-7,55,-8,67,-9,-125,-10,8,-10,-99,-11,-121,-11,-94,-11,-30,-11,71,-10,-27,-10,107,-9,15,-8,-91,-8,24,-7,-112,-7,-14,-7,40,-6,75,-6,-99,-6,-80,-6,-26,-6,26,-5,86,-5,114,-5,-64,-5,-23,-5,36,-4,73,-4,104,-4,-106,-4,-49,-4,22,-3,-114,-3,35,-2,32,-1,52,0,-101,1,47,3,-12,4,-110,6,83,8,-17,9,100,11,-69,12,-60,13,-97,14,46,15,-127,15,-126,15,38,15,90,14,73,13,-73,11,-22,9,-71,7,80,5,-2,2,-107,0,112,-2,-125,-4,-66,-6,38,-7,-39,-9,127,-10,71,-11,51,-12,72,-13,-121,-14,26,-14,-22,-15,-1,-15,119,-14,29,-13,6,-12,42,-11,95,-10,-79,-9,31,-7,-93,-6,17,-4,113,-3,-63,-2,-62,-1,-100,0,73,1,-68,1,6,2,73,2,109,2,-120,2,-91,2,-78,2,-87,2,-107,2,64,2,-67,1,31,1,65,0,100,-1,-124,-2,-64,-3,48,-3,-48,-4,-55,-4,-57,-4,3,-3,94,-3,-52,-3,60,-2,-55,-2,94,-1,1,0,-25,0,-78,1,-88,2,-101,3,112,4,66,5,-40,5,58,6,109,6,101,6,42,6,-55,5,68,5,-76,4,29,4,68,3,117,2,-103,1,117,0,82,-1,-13,-3,109,-4,-27,-6,81,-7,-60,-9,93,-10,8,-11,-6,-13,38,-13,-109,-14,94,-14,112,-14,-55,-14,-115,-13,-121,-12,-108,-11,-54,-10,10,-8,59,-7,112,-6,-117,-5,-74,-4,-31,-3,6,-1,77,0,-108,1,-55,2,-5,3,7,5,-29,5}; }
	private static byte[] data17(){ return new byte[] {-109,6,0,7,48,7,68,7,7,7,-87,6,89,6,5,6,-60,5,-124,5,123,5,-127,5,-119,5,-61,5,-5,5,40,6,99,6,-108,6,-87,6,-47,6,-36,6,-63,6,-84,6,106,6,-38,5,26,5,20,4,-22,2,98,1,-68,-1,-25,-3,39,-4,78,-6,-78,-8,36,-9,-59,-11,-118,-12,113,-13,-113,-14,-68,-15,16,-15,-126,-16,57,-16,37,-16,120,-16,-10,-16,-43,-15,12,-13,102,-12,-2,-11,-69,-9,-127,-7,86,-5,29,-3,-70,-2,15,0,69,1,25,2,-53,2,46,3,87,3,93,3,72,3,23,3,-23,2,-90,2,102,2,46,2,-30,1,-108,1,42,1,-78,0,64,0,-74,-1,90,-1,57,-1,68,-1,-101,-1,59,0,34,1,59,2,118,3,-83,4,-16,5,31,7,95,8,125,9,119,10,117,11,77,12,-18,12,88,13,119,13,21,13,-125,12,115,11,14,10,115,8,-112,6,-66,4,-46,2,-32,0,-5,-2,45,-3,94,-5,-102,-7,-55,-9,17,-10,108,-12,-42,-14,-124,-15,106,-16,126,-17,-54,-18,101,-18,59,-18,80,-18,-97,-18,46,-17,-1,-17,-32,-16,38,-14,111,-13,-63,-12,19,-10,104,-9,-69,-8,5,-6,82,-5,-97,-4,17,-2,-116,-1,11,1,127,2,-24,3,49,5,75,6,-4,6,125,7,-114,7,101,7,8,7,-83,6,29,6,-84,5,67,5,-25,4,-100,4,121,4,64,4,63,4,69,4,106,4,-45,4,47,5,-39,5,-128,6,27,7,-74,7,69,8,-93,8,-66,8,-63,8,-111,8,50,8,-99,7,-6,6,45,6,69,5,105,4,126,3,-116,2,-96,1,-94,0,-109,-1,114,-2,56,-3,-14,-5,-46,-6,-97,-7,-119,-8,-109,-9,-30,-10,84,-10,7,-10,9,-10,50,-10,121,-10,-10,-10,-123,-9,5,-8,-98,-8,27,-7,-128,-7,-20,-7,57,-6,-119,-6,-22,-6,52,-5,125,-5,-39,-5,38,-4,104,-4,-128,-4,-108,-4,-122,-4,102,-4,63,-4,-4,-5,-52,-5,-56,-5,-64,-5,-14,-5,119,-4,65,-3,70,-2,-112,-1,27,1,-73,2,123,4,45,6,2,8,-82,9,86,11,-42,12,52,14,81,15,35,16,-98,16,-94,16,79,16,122,15,63,14,-106,12,-97,10,-117,8,111,6,60,4,69,2,102,0,-109,-2,4,-3,80,-5,-62,-7,86,-8,-24,-10,-86,-11,-64,-12,-16,-13,-106,-13,110,-13,-68,-13,58,-12,-20,-12,-28,-11,-10,-10,56,-8,-128,-7,-55,-6,15,-4,82,-3,82,-2,71,-1,8,0,-103,0,13,1,-117,1,-23,1,70,2,127,2,-60,2,-33,2,-17,2,-78,2,74,2,-56,1,21,1,68,0,116,-1,-48,-2,80,-2,1,-2,14,-2,66,-2,-106,-2,35,-1,-83,-1,70,0,4,1,-68,1,118,2,93,3,69,4,65,5,55,6,4,7,-64,7,51,8,111,8,117,8,69,8,-22,7,80,7,-66,6,36,6,-119,5,-24,4,57,4,-124,3,-87,2,-78,1,-119,0,97,-1,5,-2,-84,-4,65,-5,-16,-7,-72,-8,-126,-9,-115,-10,-60,-11,59,-11,-7,-12,17,-11,83,-11,-11,-11,-84,-10,-109,-9,105,-8,65,-7,33,-6,-21,-6,-68,-5,-47,-4,-35,-3,13,-1,82,0,-120,1,-81,2,-75,3,-114,4,60,5,-94,5,-31,5,-24,5,-37,5,-94,5,95,5,43,5,-4,4,-21,4,-3,4,18,5,78,5,-105,5,5,6,121,6,0,7,-110,7,11,8,-112,8,40,9,127,9,-39,9,-7,9,-51,9,123,9,-29,8,9,8,-23,6,-114,5,3,4,87,2,-90,0,-7,-2,95,-3,-40,-5,91,-6,-42,-8,120,-9,32,-10,-65,-12,-104,-13,-103,-14,-48,-15,53,-15,19,-15,36,-15,-97,-15,87,-14,118,-13,-56,-12,95,-10,14,-8,-77,-7,82,-5,-23,-4,59,-2,110,-1,100,0,86,1,9,2,-95,2,30,3,93,3,-83,3,-89,3,-98,3,114,3,38,3,-32,2,91,2,-58,1,50,1,-105,0,8,0,-77,-1,-125,-1,-120,-1,1,0,-80,0,-112,1,-95,2,-56,3,2,5,58,6,119,7,-50,8,47,10,114,11,-72,12,-88,13,-124,14,17,15,66,15,28,15,-113,14,-100,13,118,12,25,11,-100,9,37,8,-126,6,-25,4,87,3,-113,1,-27,-1,13,-2,44,-4,79,-6,-117,-8,-39,-10,107,-11,36,-12,20,-13,63,-14,-59,-15,107,-15,80,-15,121,-15,0,-14,-103,-14,103,-13,49,-12,22,-11,-21,-11,-81,-10,104,-9,40,-8,1,-7,-50,-7,-51,-6,-8,-5,19,-3,66,-2,94,-1,107,0,111,1,40,2,-59,2,43,3,87,3,112,3,121,3,112,3,-105,3,-68,3,-30,3,38,4,111,4,-79,4,17,5,96,5,-36,5,106,6,41,7,-12,7,-19,8,-52,9,-93,10,62,11,-72,11,-9,11,-6,11,-57,11,100,11,-41,10,53,10,112,9,-112,8,-77,7,-73,6}; }
	private static byte[] data18(){ return new byte[] {-72,5,-103,4,106,3,35,2,-17,0,-112,-1,28,-2,-52,-4,100,-5,16,-6,-36,-8,-30,-9,7,-9,-108,-10,94,-10,126,-10,-62,-10,69,-9,-48,-9,89,-8,-31,-8,70,-7,-98,-7,-12,-7,80,-6,-87,-6,30,-5,-106,-5,-5,-5,99,-4,-66,-4,-30,-4,-2,-4,-15,-4,-78,-4,105,-4,21,-4,-91,-5,46,-5,-34,-6,-100,-6,113,-6,-91,-6,13,-5,-95,-5,-99,-4,-87,-3,-11,-2,125,0,20,2,-41,3,-77,5,-107,7,123,9,79,11,3,13,116,14,-96,15,107,16,-34,16,-45,16,101,16,-111,15,96,14,-8,12,112,11,-76,9,13,8,82,6,-109,4,-46,2,27,1,76,-1,-117,-3,-69,-5,-2,-7,-128,-8,41,-9,57,-10,114,-11,15,-11,-14,-12,65,-11,-70,-11,118,-10,83,-9,89,-8,106,-7,108,-6,86,-5,45,-4,-23,-4,-91,-3,76,-2,-44,-2,-116,-1,14,0,-118,0,22,1,114,1,-65,1,20,2,3,2,-42,1,-121,1,-7,0,87,0,-86,-1,7,-1,-90,-2,96,-2,118,-2,-108,-2,-18,-2,93,-1,-14,-1,106,0,45,1,-23,1,-61,2,-58,3,-37,4,-25,5,9,7,-7,7,-93,8,35,9,85,9,76,9,-6,8,-122,8,-13,7,74,7,-115,6,-33,5,60,5,-124,4,-73,3,-33,2,3,2,12,1,-15,-1,-26,-2,-56,-3,-95,-4,-117,-5,-125,-6,117,-7,-110,-8,-30,-9,92,-9,34,-9,53,-9,126,-9,-15,-9,-111,-8,36,-7,-77,-7,51,-6,-103,-6,-3,-6,119,-5,20,-4,-69,-4,124,-3,110,-2,71,-1,51,0,-7,0,-124,1,-3,1,38,2,64,2,30,2,-25,1,-97,1,102,1,73,1,59,1,84,1,-97,1,-54,1,49,2,-91,2,73,3,7,4,-10,4,-11,5,26,7,63,8,91,9,79,10,23,11,-78,11,15,12,46,12,7,12,-110,11,-33,10,4,10,-65,8,104,7,-21,5,74,4,-99,2,-18,0,50,-1,-124,-3,-30,-5,48,-6,101,-8,-52,-10,48,-11,-62,-13,-117,-14,-93,-15,17,-15,-23,-16,29,-15,-71,-15,-85,-14,-52,-13,62,-11,-82,-10,25,-8,-107,-7,-21,-6,46,-4,93,-3,-123,-2,-92,-1,-91,0,-123,1,68,2,-38,2,62,3,125,3,-105,3,-128,3,37,3,-70,2,13,2,104,1,-106,0,-37,-1,95,-1,-33,-2,-67,-2,-37,-2,34,-1,-53,-1,-122,0,117,1,126,2,-81,3,4,5,92,6,-36,7,103,9,-57,10,16,12,57,13,17,14,-119,14,-70,14,-114,14,21,14,76,13,113,12,96,11,85,10,34,9,-32,7,-85,6,62,5,-66,3,30,2,100,0,-84,-2,-17,-4,50,-5,-101,-7,39,-8,-28,-10,-36,-11,12,-11,103,-12,20,-12,-7,-13,9,-12,91,-12,-69,-12,63,-11,-79,-11,20,-10,-125,-10,-24,-10,52,-9,-93,-9,15,-8,-103,-8,65,-7,1,-6,-36,-6,-100,-5,101,-4,-8,-4,-125,-3,-19,-3,23,-2,36,-2,83,-2,-107,-2,-30,-2,89,-1,-40,-1,92,0,7,1,-75,1,84,2,13,3,-54,3,-101,4,-104,5,-67,6,-17,7,65,9,125,10,-109,11,108,12,4,13,100,13,-117,13,116,13,52,13,-51,12,66,12,-113,11,-51,10,-23,9,12,9,-37,7,-71,6,-122,5,48,4,-57,2,72,1,-68,-1,63,-2,-91,-4,35,-5,-83,-7,115,-8,109,-9,-68,-10,91,-10,57,-10,126,-10,-22,-10,116,-9,1,-8,-113,-8,-26,-8,62,-7,-106,-7,-27,-7,90,-6,-16,-6,124,-5,28,-4,-79,-4,40,-3,115,-3,-108,-3,119,-3,37,-3,-76,-4,42,-4,-124,-5,-32,-6,62,-6,-63,-7,67,-7,25,-7,16,-7,72,-7,-83,-7,75,-6,44,-5,92,-4,-47,-3,92,-1,59,1,52,3,69,5,87,7,86,9,35,11,-63,12,45,14,58,15,-17,15,54,16,44,16,-55,15,25,15,58,14,27,13,-46,11,127,10,12,9,-125,7,-52,5,-7,3,32,2,20,0,35,-2,42,-4,-127,-6,-37,-8,-89,-9,-62,-10,41,-10,-17,-11,24,-10,91,-10,-13,-10,-91,-9,71,-8,-2,-8,-110,-7,56,-6,-66,-6,83,-5,-32,-5,102,-4,-1,-4,-108,-3,27,-2,-114,-2,24,-1,104,-1,-64,-1,-25,-1,-57,-1,-113,-1,50,-1,-64,-2,75,-2,-27,-3,-103,-3,119,-3,-116,-3,-52,-3,29,-2,-112,-2,7,-1,-90,-1,79,0,49,1,28,2,55,3,95,4,-100,5,-64,6,-41,7,-110,8,51,9,114,9,88,9,26,9,-84,8,6,8,94,7,-98,6,-23,5,26,5,70,4,105,3,122,2,-118,1,127,0,96,-1,99,-2,81,-3,67,-4,74,-5,105,-6,-102,-7,-24,-8,124,-8,47,-8,25,-8,65,-8,-112,-8,7,-7,-120,-7,-29,-7,74,-6,-109,-6,-26,-6,16,-5,83,-5,-85,-5,23,-4,-77,-4,85,-3,3,-2,-86,-2,47,-1,-97,-1,-52,-1}; }
	private static byte[] data19(){ return new byte[] {-48,-1,-114,-1,82,-1,-21,-2,-123,-2,52,-2,-6,-3,-38,-3,-41,-3,-15,-3,42,-2,122,-2,-24,-2,-116,-1,87,0,108,1,-88,2,43,4,-82,5,78,7,-59,8,40,10,72,11,11,12,-50,12,25,13,47,13,23,13,-88,12,6,12,45,11,50,10,-6,8,-109,7,33,6,-109,4,-43,2,52,1,69,-1,116,-3,-127,-5,-123,-7,-102,-9,-40,-11,75,-12,-10,-14,5,-14,-109,-15,106,-15,-69,-15,76,-14,18,-13,11,-12,-12,-12,-18,-11,9,-9,14,-8,35,-7,95,-6,-97,-5,-47,-4,16,-2,30,-1,47,0,-2,0,-98,1,29,2,65,2,44,2,-11,1,123,1,-36,0,48,0,103,-1,-62,-2,49,-2,-77,-3,-125,-3,-111,-3,-66,-3,45,-2,-58,-2,-109,-1,-84,0,-32,1,78,3,-51,4,91,6,-4,7,112,9,-73,10,-48,11,-117,12,19,13,46,13,32,13,-61,12,52,12,126,11,-72,10,-18,9,-15,8,-3,7,-31,6,-64,5,115,4,12,3,-125,1,2,0,93,-2,-40,-4,114,-5,44,-6,15,-7,41,-8,-128,-9,-2,-10,-49,-10,-92,-10,-77,-10,-73,-10,-43,-10,3,-9,34,-9,63,-9,89,-9,97,-9,-112,-9,-62,-9,-23,-9,52,-8,-116,-8,-26,-8,64,-7,-115,-7,-54,-7,-25,-7,-25,-7,-43,-7,-97,-7,-125,-7,-125,-7,-101,-7,-28,-7,108,-6,7,-5,-48,-5,-101,-4,-127,-3,-116,-2,-93,-1,-41,0,49,2,-62,3,99,5,31,7,-67,8,58,10,-116,11,-111,12,80,13,-65,13,-12,13,5,14,-22,13,-119,13,22,13,120,12,-45,11,-10,10,-3,9,-38,8,-87,7,41,6,-62,4,51,3,112,1,-78,-1,-10,-3,63,-4,-101,-6,43,-7,0,-8,25,-9,-128,-10,55,-10,79,-10,-109,-10,-10,-10,120,-9,-19,-9,112,-8,-34,-8,96,-7,-42,-7,97,-6,-6,-6,-90,-5,67,-4,-4,-4,118,-3,-59,-3,13,-2,1,-2,-69,-3,39,-3,-128,-4,-61,-5,-21,-6,15,-6,96,-7,-97,-8,10,-8,-101,-9,68,-9,33,-9,49,-9,-117,-9,47,-8,33,-7,86,-6,-20,-5,-63,-3,-82,-1,-47,1,-37,3,-14,5,-43,7,-96,9,41,11,117,12,125,13,60,14,-95,14,-60,14,-82,14,104,14,-46,13,28,13,45,12,4,11,-69,9,47,8,113,6,-121,4,-125,2,102,0,115,-2,-112,-4,-20,-6,-86,-7,-94,-8,-4,-9,-102,-9,111,-9,119,-9,-106,-9,-54,-9,0,-8,62,-8,122,-8,-70,-8,14,-7,108,-7,-64,-7,32,-6,-115,-6,-27,-6,78,-5,-73,-5,2,-4,41,-4,92,-4,70,-4,61,-4,-1,-5,-51,-5,-122,-5,87,-5,50,-5,57,-5,83,-5,-89,-5,-1,-5,-122,-4,46,-3,-38,-3,-84,-2,-79,-1,-45,0,24,2,114,3,-39,4,40,6,111,7,113,8,35,9,-100,9,-92,9,-93,9,61,9,-85,8,19,8,87,7,-119,6,-84,5,-63,4,-50,3,-51,2,-82,1,-115,0,88,-1,38,-2,8,-3,-35,-5,-20,-6,13,-6,91,-7,-34,-8,-92,-8,-126,-8,-108,-8,-18,-8,71,-7,-50,-7,70,-6,-54,-6,56,-5,123,-5,-60,-5,-17,-5,50,-4,113,-4,-54,-4,47,-3,-81,-3,19,-2,-122,-2,-55,-2,-15,-2,-9,-2,-71,-2,77,-2,-28,-3,79,-3,-96,-4,21,-4,121,-5,30,-5,-63,-6,-121,-6,115,-6,126,-6,-79,-6,37,-5,-28,-5,-28,-4,54,-2,-40,-1,-88,1,-108,3,112,5,67,7,-5,8,124,10,-75,11,-57,12,126,13,-2,13,60,14,68,14,-14,13,-127,13,-67,12,-37,11,-69,10,118,9,14,8,82,6,-111,4,-105,2,127,0,92,-2,36,-4,-7,-7,23,-8,61,-10,-28,-12,-62,-13,4,-13,-97,-14,112,-14,-122,-14,-47,-14,40,-13,-97,-13,63,-12,-24,-12,-77,-11,-51,-10,-19,-9,40,-7,-121,-6,-56,-5,23,-3,67,-2,73,-1,9,0,-117,0,-53,0,-36,0,-92,0,90,0,-64,-1,19,-1,123,-2,-51,-3,39,-3,-65,-4,119,-4,74,-4,102,-4,-64,-4,78,-3,52,-2,62,-1,124,0,-5,1,-106,3,59,5,-56,6,59,8,-128,9,-113,10,88,11,-26,11,27,12,23,12,-20,11,-119,11,16,11,-114,10,-34,9,52,9,97,8,-123,7,118,6,97,5,28,4,-61,2,92,1,-16,-1,-82,-2,120,-3,118,-4,-83,-5,2,-5,-107,-6,90,-6,36,-6,19,-6,-3,-7,-27,-7,-22,-7,-65,-7,-109,-7,125,-7,93,-7,71,-7,53,-7,35,-7,29,-7,26,-7,25,-7,-12,-8,-35,-8,-112,-8,66,-8,-47,-9,89,-9,-53,-10,93,-10,-3,-11,-47,-11,-42,-11,31,-10,-128,-10,67,-9,35,-8,40,-7,98,-6,-48,-5,114,-3,62,-1,64,1,78,3,119,5,125,7,102,9,36,11,-101,12,-78,13,-110,14,50,15,-118,15,-84,15,-91,15,100,15,1,15,115,14,-56,13,-12,12}; }
	private static byte[] data20(){ return new byte[] {-5,11,-38,10,120,9,8,8,106,6,-95,4,-58,2,-41,0,-6,-2,52,-3,-86,-5,56,-6,54,-7,113,-8,-32,-9,-75,-9,-94,-9,-36,-9,54,-8,-108,-8,2,-7,-108,-7,28,-6,-55,-6,-127,-5,79,-4,33,-3,-11,-3,-62,-2,112,-1,-39,-1,34,0,45,0,-11,-1,-126,-1,-31,-2,29,-2,39,-3,69,-4,60,-5,83,-6,106,-7,-121,-8,-29,-9,102,-9,7,-9,-28,-10,-9,-10,117,-9,44,-8,66,-7,-97,-6,41,-4,-14,-3,-50,-1,-103,1,123,3,61,5,-36,6,-128,8,-30,9,33,11,48,12,19,13,-70,13,65,14,122,14,-107,14,109,14,-16,13,68,13,82,12,-1,10,105,9,-97,7,-82,5,-60,3,-45,1,16,0,-114,-2,64,-3,71,-4,-103,-5,16,-5,-86,-6,114,-6,75,-6,41,-6,12,-6,-4,-7,16,-6,42,-6,58,-6,102,-6,-99,-6,-27,-6,28,-5,103,-5,-126,-5,-117,-5,-105,-5,-126,-5,71,-5,1,-5,-70,-6,91,-6,40,-6,-8,-7,-45,-7,-48,-7,9,-6,71,-6,-78,-6,66,-5,-2,-5,-39,-4,-16,-3,32,-1,126,0,-7,1,-109,3,36,5,-96,6,25,8,64,9,73,10,20,11,-117,11,-58,11,-65,11,112,11,-6,10,93,10,-113,9,-84,8,-77,7,-75,6,-92,5,106,4,43,3,-66,1,88,0,-18,-2,-121,-3,76,-4,67,-5,109,-6,-20,-7,-63,-7,-61,-7,12,-6,-125,-6,41,-5,-51,-5,-122,-4,47,-3,-78,-3,18,-2,-115,-2,-55,-2,37,-1,121,-1,-55,-1,19,0,113,0,-86,0,-39,0,-35,0,-55,0,110,0,23,0,108,-1,-71,-2,-4,-3,13,-3,64,-4,104,-5,-97,-6,-17,-7,93,-7,-59,-8,124,-8,88,-8,120,-8,-39,-8,-120,-7,-105,-6,-8,-5,-98,-3,109,-1,115,1,-126,3,118,5,88,7,53,9,-58,10,47,12,117,13,112,14,40,15,-99,15,-36,15,-40,15,-103,15,13,15,93,14,91,13,22,12,-109,10,-56,8,-49,6,-87,4,118,2,60,0,28,-2,58,-4,101,-6,3,-7,-69,-9,-57,-10,13,-10,-124,-11,21,-11,-36,-12,-84,-12,-98,-12,-69,-12,10,-11,-109,-11,71,-10,47,-9,77,-8,110,-7,-66,-6,-26,-5,-2,-4,-25,-3,-110,-2,30,-1,105,-1,-108,-1,-125,-1,98,-1,38,-1,-72,-2,63,-2,-79,-3,59,-3,-63,-4,105,-4,75,-4,89,-4,-111,-4,44,-3,11,-2,24,-1,120,0,-34,1,90,3,-24,4,81,6,-120,7,-65,8,-89,9,101,10,-27,10,58,11,65,11,37,11,-28,10,-115,10,30,10,-96,9,44,9,116,8,-78,7,-44,6,-49,5,-60,4,-103,3,110,2,106,1,117,0,-65,-1,41,-1,-61,-2,-124,-2,115,-2,107,-2,100,-2,79,-2,57,-2,8,-2,-38,-3,-103,-3,77,-3,12,-3,-47,-4,-101,-4,95,-4,41,-4,-35,-5,120,-5,3,-5,117,-6,-74,-7,-34,-8,13,-8,0,-9,36,-10,71,-11,113,-12,-62,-13,65,-13,6,-13,-24,-14,30,-13,-89,-13,98,-12,122,-11,-39,-10,-100,-8,-103,-6,-48,-4,72,-1,-57,1,108,4,-39,6,61,9,74,11,12,13,-127,14,-70,15,-113,16,25,17,85,17,-123,17,74,17,21,17,-91,16,16,16,60,15,64,14,-13,12,-115,11,-29,9,13,8,20,6,8,4,14,2,18,0,70,-2,-84,-4,68,-5,27,-6,77,-7,-106,-8,79,-8,1,-8,-7,-9,11,-8,67,-8,-113,-8,21,-7,-66,-7,-127,-6,99,-5,-125,-4,-100,-3,-82,-2,-83,-1,96,0,-26,0,48,1,58,1,-12,0,124,0,-45,-1,3,-1,28,-2,33,-3,30,-4,-7,-6,-17,-7,-35,-8,-25,-9,32,-9,126,-10,46,-10,38,-10,101,-10,-3,-10,-14,-9,-11,-8,75,-6,-55,-5,79,-3,-33,-2,104,0,-16,1,126,3,-6,4,100,6,-86,7,-15,8,-6,9,-3,10,-27,11,-107,12,53,13,108,13,125,13,55,13,-85,12,-54,11,123,10,25,9,-100,7,2,6,102,4,6,3,-59,1,-83,0,-35,-1,21,-1,-114,-2,6,-2,-110,-3,9,-3,-70,-4,68,-4,-26,-5,-78,-5,-102,-5,123,-5,-121,-5,-109,-5,-104,-5,-126,-5,107,-5,41,-5,-49,-6,125,-6,2,-6,-118,-7,23,-7,-123,-8,17,-8,-64,-9,108,-9,65,-9,61,-9,82,-9,-79,-9,56,-8,-33,-8,-45,-7,-24,-6,74,-4,-37,-3,-106,-1,81,1,47,3,-6,4,-60,6,61,8,-90,9,-49,10,-108,11,35,12,-128,12,118,12,52,12,-33,11,63,11,126,10,-94,9,-93,8,112,7,34,6,-83,4,3,3,78,1,-103,-1,-32,-3,96,-4,21,-5,6,-6,83,-7,-6,-8,-14,-8,59,-7,-34,-7,-122,-6,100,-5,83,-4,54,-3,26,-2,-28,-2,-84,-1,75,0,-25,0,112,1,-17,1,88,2,-101,2,-56,2,-29,2,-97,2,95,2,-53,1,22,1}; }
	private static byte[] data21(){ return new byte[] {57,0,41,-1,31,-2,-14,-4,-58,-5,-112,-6,117,-7,79,-8,109,-9,113,-10,-74,-11,51,-11,-18,-12,-17,-12,72,-11,45,-10,74,-9,-101,-8,89,-6,58,-4,52,-2,55,0,73,2,73,4,59,6,17,8,-50,9,114,11,-52,12,1,14,-1,14,-72,15,26,16,88,16,55,16,-45,15,7,15,2,14,-96,12,-31,10,0,9,-7,6,-48,4,-70,2,-83,0,-66,-2,27,-3,-122,-5,55,-6,22,-7,20,-8,16,-9,67,-10,118,-11,-42,-12,110,-12,59,-12,54,-12,-106,-12,8,-11,-21,-11,-62,-10,-43,-9,-32,-8,-47,-7,-62,-6,-91,-5,90,-4,-12,-4,115,-3,-70,-3,-32,-3,-17,-3,-79,-3,111,-3,14,-3,-105,-4,31,-4,-75,-5,102,-5,94,-5,113,-5,-31,-5,-107,-4,86,-3,-115,-2,-76,-1,-7,0,85,2,-106,3,-52,4,-8,5,6,7,-36,7,-110,8,16,9,108,9,125,9,-92,9,126,9,103,9,40,9,-38,8,108,8,-69,7,0,7,32,6,28,5,20,4,-1,2,14,2,60,1,-104,0,55,0,-27,-1,-29,-1,2,0,49,0,97,0,-119,0,-94,0,-86,0,-95,0,-119,0,116,0,74,0,63,0,19,0,-50,-1,-119,-1,50,-1,-96,-2,-29,-3,18,-3,8,-4,-47,-6,-115,-7,11,-8,-89,-10,13,-11,-99,-13,70,-14,4,-15,17,-16,60,-17,-33,-18,-57,-18,16,-17,-96,-17,-37,-16,75,-14,57,-12,-117,-10,30,-7,-48,-5,-46,-2,-81,1,120,4,16,7,114,9,-90,11,98,13,-17,14,32,16,21,17,-102,17,0,18,23,18,3,18,-74,17,44,17,82,16,54,15,-41,13,62,12,101,10,99,8,96,6,75,4,49,2,81,0,117,-2,-13,-4,-93,-5,123,-6,-102,-7,-24,-8,116,-8,26,-8,-43,-9,-62,-9,-48,-9,15,-8,-110,-8,33,-7,11,-6,39,-5,53,-4,108,-3,-107,-2,-121,-1,92,0,-11,0,45,1,72,1,45,1,-86,0,25,0,90,-1,82,-2,82,-3,50,-4,1,-5,-50,-7,-83,-8,-107,-9,-71,-10,8,-10,-58,-11,-93,-11,-64,-11,66,-10,-14,-10,-68,-9,-68,-8,-62,-7,-9,-6,51,-4,-120,-3,-42,-2,66,0,-110,1,4,3,87,4,-94,5,-1,6,70,8,120,9,114,10,91,11,9,12,98,12,104,12,36,12,-125,11,-64,10,-61,9,-77,8,-108,7,-126,6,122,5,119,4,-106,3,-26,2,40,2,-122,1,-25,0,47,0,126,-1,-36,-2,84,-2,-38,-3,120,-3,58,-3,-6,-4,-44,-4,-85,-4,109,-4,28,-4,-67,-5,68,-5,-83,-6,23,-6,98,-7,-82,-8,-18,-9,55,-9,123,-10,-20,-11,113,-11,31,-11,0,-11,30,-11,111,-11,3,-10,-12,-10,-1,-9,116,-7,15,-5,-30,-4,-58,-2,-69,0,-70,2,-82,4,106,6,12,8,-128,9,-77,10,-103,11,58,12,-95,12,-67,12,-95,12,108,12,-34,11,56,11,91,10,82,9,11,8,-110,6,-50,4,-2,2,44,1,65,-1,-127,-3,-13,-5,-102,-6,-115,-7,-23,-8,-128,-8,-116,-8,-45,-8,107,-7,21,-6,-2,-6,-14,-5,4,-3,4,-2,24,-1,51,0,39,1,33,2,24,3,-29,3,-107,4,11,5,60,5,81,5,23,5,-107,4,-19,3,-6,2,-59,1,122,0,1,-1,103,-3,-50,-5,30,-6,-110,-8,41,-9,-80,-11,121,-12,119,-13,-72,-14,81,-14,74,-14,-97,-14,99,-13,124,-12,-58,-11,86,-9,46,-7,17,-5,22,-3,25,-1,28,1,66,3,64,5,47,7,34,9,-45,10,-115,12,-11,13,44,15,22,16,-73,16,1,17,-14,16,109,16,-99,15,104,14,-10,12,90,11,-105,9,-87,7,-48,5,7,4,79,2,-83,0,37,-1,-60,-3,113,-4,42,-5,-28,-7,-66,-8,-70,-9,-43,-10,19,-10,-116,-11,119,-11,126,-11,-35,-11,90,-10,-24,-10,-84,-9,97,-8,42,-7,-27,-7,-91,-6,71,-5,-31,-5,87,-4,-85,-4,-47,-4,-40,-4,-47,-4,-118,-4,73,-4,-10,-5,-96,-5,108,-5,83,-5,109,-5,-85,-5,58,-4,-18,-4,-65,-3,-35,-2,-27,-1,37,1,76,2,107,3,-120,4,119,5,88,6,8,7,-115,7,-20,7,61,8,104,8,-123,8,-128,8,120,8,60,8,-26,7,79,7,-77,6,-37,5,-10,4,5,4,20,3,60,2,-108,1,32,1,-24,0,-30,0,5,1,92,1,-75,1,36,2,-128,2,-57,2,27,3,64,3,111,3,-91,3,-73,3,-43,3,-38,3,-41,3,-95,3,68,3,-61,2,-3,1,14,1,-23,-1,-113,-2,33,-3,120,-5,-87,-7,-39,-9,-25,-11,16,-12,43,-14,126,-16,17,-17,-45,-19,-12,-20,103,-20,94,-20,-85,-20,126,-19,-46,-18,-95,-16,-49,-14,89,-11,66,-8,48,-5,60,-2,55,1,27,4,-44,6,70,9,102,11,67,13,-31,14,43,16,71,17,25,18,-96,18,-8,18,-28,18}; }
	private static byte[] data22(){ return new byte[] {120,18,-70,17,-107,16,42,15,115,13,-126,11,-116,9,103,7,84,5,83,3,108,1,-56,-1,62,-2,-17,-4,-61,-5,-55,-6,-10,-7,90,-7,-43,-8,113,-8,67,-8,70,-8,-101,-8,28,-7,-33,-7,-33,-6,-7,-5,49,-3,95,-2,-116,-1,116,0,104,1,-13,1,81,2,127,2,91,2,7,2,123,1,-75,0,-65,-1,-91,-2,90,-3,4,-4,-73,-6,94,-7,51,-8,50,-9,119,-10,-6,-11,-51,-11,-29,-11,30,-10,-66,-10,92,-9,18,-8,-15,-8,-30,-7,-46,-6,-63,-5,-9,-4,13,-2,50,-1,-117,0,-45,1,63,3,-84,4,32,6,124,7,-61,8,-32,9,-82,10,86,11,-87,11,-85,11,107,11,10,11,122,10,-46,9,67,9,-110,8,-14,7,99,7,-59,6,33,6,-114,5,-46,4,17,4,85,3,-106,2,-14,1,95,1,-16,0,-126,0,67,0,-30,-1,-124,-1,14,-1,-103,-2,1,-2,64,-3,121,-4,-106,-5,-97,-6,-107,-7,-113,-8,112,-9,81,-10,71,-11,82,-12,-102,-13,-12,-14,-99,-14,-112,-14,-43,-14,119,-13,99,-12,-93,-11,60,-9,12,-7,10,-5,58,-3,114,-1,-76,1,-47,3,-54,5,-107,7,42,9,89,10,109,11,41,12,-101,12,-9,12,8,13,-15,12,-89,12,34,12,67,11,74,10,-23,8,61,7,103,5,103,3,114,1,107,-1,-102,-3,0,-4,-80,-6,-96,-7,-20,-8,-126,-8,127,-8,-73,-8,49,-7,-44,-7,-86,-6,-86,-5,-41,-4,22,-2,120,-1,-53,0,47,2,-100,3,-45,4,-32,5,-52,6,94,7,-44,7,-2,7,-74,7,53,7,99,6,70,5,-7,3,105,2,-91,0,-51,-2,-60,-4,-61,-6,-42,-8,-18,-10,52,-11,-78,-13,109,-14,-116,-15,1,-15,-44,-16,2,-15,-87,-15,125,-14,-74,-13,20,-11,-74,-10,110,-8,55,-6,30,-4,23,-2,20,0,31,2,42,4,69,6,77,8,74,10,35,12,-54,13,56,15,50,16,-28,16,34,17,-22,16,-118,16,-83,15,125,14,54,13,-74,11,43,10,-86,8,19,7,-111,5,4,4,-103,2,12,1,-80,-1,60,-2,-28,-4,-112,-5,102,-6,88,-7,-107,-8,22,-8,-69,-9,-90,-9,-82,-9,-35,-9,26,-8,-122,-8,-28,-8,91,-7,-39,-7,52,-6,-79,-6,6,-5,79,-5,-108,-5,-108,-5,125,-5,114,-5,73,-5,-6,-6,-80,-6,-118,-6,-98,-6,-97,-6,5,-5,114,-5,36,-4,-32,-4,-22,-3,-22,-2,6,0,31,1,45,2,32,3,31,4,-28,4,-117,5,42,6,-80,6,37,7,114,7,-58,7,-21,7,-14,7,-33,7,-97,7,36,7,-113,6,-80,5,-69,4,-70,3,-99,2,-92,1,-21,0,78,0,-20,-1,-34,-1,-22,-1,58,0,-74,0,22,1,-74,1,74,2,-13,2,-127,3,20,4,-73,4,72,5,-33,5,106,6,-67,6,-8,6,0,7,-83,6,42,6,-126,5,108,4,49,3,-68,1,-7,-1,14,-2,-30,-5,-97,-7,83,-9,-19,-12,-78,-14,-111,-16,-95,-18,5,-19,-55,-21,-12,-22,-110,-22,-76,-22,90,-21,-110,-20,40,-18,68,-16,-77,-14,81,-11,49,-8,51,-5,19,-2,-21,0,-111,3,43,6,-125,8,-76,10,-79,12,121,14,-9,15,61,17,46,18,-58,18,-24,18,-101,18,14,18,-23,16,-117,15,-27,13,20,12,12,10,4,8,13,6,30,4,88,2,-58,0,61,-1,-12,-3,-41,-4,-93,-5,-55,-6,29,-6,-103,-7,68,-7,35,-7,79,-7,-50,-7,73,-6,50,-5,75,-4,68,-3,127,-2,-114,-1,-97,0,-98,1,95,2,-12,2,105,3,-110,3,119,3,53,3,-110,2,-53,1,-49,0,-72,-1,101,-2,25,-3,-59,-5,116,-6,83,-7,98,-8,-95,-9,37,-9,-40,-10,-58,-10,-14,-10,35,-9,-124,-9,-32,-9,112,-8,9,-7,-117,-7,89,-6,15,-5,-49,-5,-29,-4,-16,-3,47,-1,114,0,-41,1,39,3,-123,4,-69,5,-57,6,-84,7,83,8,-47,8,8,9,33,9,33,9,27,9,3,9,-18,8,-48,8,-58,8,-106,8,114,8,39,8,-80,7,52,7,-70,6,54,6,-95,5,42,5,-94,4,58,4,-48,3,119,3,-18,2,-128,2,-33,1,44,1,72,0,73,-1,50,-2,-14,-4,-72,-5,95,-6,-23,-8,95,-9,-28,-11,102,-12,26,-13,-17,-15,15,-15,109,-16,29,-16,64,-16,-63,-16,-99,-15,-20,-14,-124,-12,96,-10,-114,-8,-68,-6,35,-3,119,-1,-87,1,-32,3,-33,5,-95,7,38,9,114,10,113,11,77,12,-37,12,43,13,86,13,22,13,-96,12,-32,11,-43,10,85,9,-106,7,-76,5,-66,3,-99,1,-91,-1,-67,-3,19,-4,-50,-6,-87,-7,-8,-8,-122,-8,105,-8,-119,-8,-23,-8,-123,-7,78,-6,118,-5,-90,-4,7,-2,-120,-1,42,1,-29,2,105,4,-52,5,50,7,87,8,31,9,-82,9,-7,9,-56,9,96,9}; }
	private static byte[] data23(){ return new byte[] {-123,8,99,7,-1,5,56,4,74,2,29,0,-37,-3,122,-5,61,-7,9,-9,42,-11,118,-13,13,-14,4,-15,70,-16,-19,-17,21,-16,104,-16,30,-15,30,-14,50,-13,-105,-12,14,-10,-79,-9,104,-7,55,-5,36,-3,34,-1,57,1,98,3,-117,5,-116,7,-118,9,87,11,-28,12,35,14,13,15,-121,15,-77,15,-111,15,36,15,-108,14,-71,13,-41,12,-81,11,-113,10,95,9,37,8,-42,6,-112,5,49,4,-48,2,-90,1,53,0,-7,-2,-37,-3,-11,-4,19,-4,107,-5,-22,-6,-109,-6,67,-6,25,-6,6,-6,-1,-7,0,-6,27,-6,52,-6,66,-6,82,-6,72,-6,65,-6,35,-6,-12,-7,-103,-7,90,-7,15,-7,-59,-8,-87,-8,-89,-8,-29,-8,54,-7,-52,-7,-119,-6,94,-5,91,-4,110,-3,120,-2,100,-1,109,0,72,1,22,2,-47,2,105,3,-3,3,-119,4,22,5,-109,5,-27,5,61,6,110,6,117,6,93,6,23,6,-82,5,-8,4,27,4,28,3,23,2,35,1,73,0,-123,-1,32,-1,-26,-2,-59,-2,-21,-2,55,-1,-57,-1,111,0,57,1,6,2,-27,2,-40,3,-60,4,-49,5,-23,6,-11,7,-58,8,-126,9,0,10,44,10,35,10,-68,9,1,9,-10,7,-68,6,25,5,66,3,17,1,-76,-2,35,-4,109,-7,-93,-10,-47,-13,60,-15,-69,-18,-83,-20,16,-21,-39,-23,76,-23,36,-23,-97,-23,-90,-22,18,-20,-7,-19,61,-16,-89,-14,99,-11,33,-8,12,-5,-58,-3,-112,0,71,3,-17,5,67,8,-97,10,-85,12,-123,14,40,16,79,17,35,18,114,18,93,18,-43,17,-38,16,-115,15,-11,13,33,12,63,10,115,8,-102,6,-56,4,33,3,-120,1,20,0,-61,-2,-108,-3,-110,-4,-64,-5,25,-5,-105,-6,87,-6,82,-6,-96,-6,13,-5,-85,-5,121,-4,93,-3,71,-2,51,-1,41,0,32,1,-34,1,-102,2,56,3,-84,3,-35,3,-37,3,-119,3,-17,2,45,2,57,1,32,0,-16,-2,-67,-3,121,-4,93,-5,106,-6,-112,-7,-21,-8,121,-8,59,-8,12,-8,-17,-9,13,-8,35,-8,74,-8,97,-8,-103,-8,-45,-8,43,-7,-83,-7,77,-6,36,-5,8,-4,44,-3,83,-2,-127,-1,-68,0,-61,1,-49,2,-67,3,-125,4,18,5,-108,5,11,6,104,6,-57,6,29,7,120,7,-56,7,23,8,113,8,-101,8,-64,8,-39,8,-64,8,-79,8,-121,8,59,8,13,8,-71,7,113,7,43,7,-54,6,89,6,-64,5,22,5,83,4,96,3,102,2,64,1,-5,-1,-89,-2,59,-3,-98,-5,-36,-7,15,-8,47,-10,85,-12,-105,-14,18,-15,-40,-17,-32,-18,70,-18,41,-18,115,-18,45,-17,75,-16,-17,-15,-42,-13,-31,-11,18,-8,117,-6,-56,-4,32,-1,114,1,-121,3,-106,5,114,7,5,9,-125,10,-65,11,-71,12,121,13,-36,13,-30,13,-111,13,-44,12,-112,11,34,10,96,8,102,6,64,4,52,2,27,0,33,-2,119,-4,18,-5,-22,-7,20,-7,-118,-8,81,-8,65,-8,-87,-8,47,-7,14,-6,64,-5,-112,-4,61,-2,3,0,-57,1,-90,3,87,5,-16,6,111,8,-76,9,-85,10,114,11,-45,11,-5,11,-85,11,1,11,8,10,-101,8,-60,6,-101,4,72,2,-74,-1,50,-3,-101,-6,81,-8,19,-10,41,-12,-100,-14,80,-15,-127,-16,23,-16,-17,-17,45,-16,-79,-16,70,-15,32,-14,34,-13,79,-12,-81,-11,56,-9,-22,-8,-98,-6,116,-4,-123,-2,-99,0,-74,2,-72,4,-75,6,115,8,-5,9,66,11,38,12,-31,12,85,13,121,13,101,13,74,13,-23,12,120,12,-33,11,31,11,75,10,108,9,-108,8,-127,7,97,6,35,5,-22,3,-65,2,-67,1,-57,0,-26,-1,37,-1,111,-2,-69,-3,38,-3,-97,-4,72,-4,-29,-5,-82,-5,124,-5,90,-5,55,-5,22,-5,-31,-6,-107,-6,70,-6,-46,-7,97,-7,-56,-8,84,-8,-38,-9,-125,-9,85,-9,77,-9,-117,-9,0,-8,-87,-8,104,-7,117,-6,-110,-5,-82,-4,-78,-3,-94,-2,-108,-1,77,0,-7,0,-98,1,52,2,-70,2,71,3,-64,3,56,4,-111,4,-29,4,19,5,6,5,-31,4,115,4,-16,3,58,3,-126,2,-98,1,-49,0,14,0,84,-1,-50,-2,121,-2,61,-2,69,-2,-109,-2,-8,-2,-111,-1,92,0,63,1,50,2,73,3,121,4,-97,5,6,7,87,8,-108,9,-93,10,-96,11,62,12,-79,12,-56,12,-111,12,23,12,103,11,36,10,-118,8,-73,6,-110,4,-9,1,79,-1,70,-4,52,-7,39,-10,31,-13,79,-16,-33,-19,-30,-21,116,-22,127,-23,51,-23,94,-23,10,-22,15,-21,-116,-20,96,-18,-119,-16,-36,-14,85,-11,2,-8,-79,-6,120,-3,62,0,-21,2,-91,5,48,8,111,10,127,12,54,14,-104,15}; }
	private static byte[] data24(){ return new byte[] {-105,16,55,17,77,17,-3,16,42,16,3,15,-99,13,0,12,58,10,115,8,-96,6,20,5,116,3,-8,1,-87,0,87,-1,53,-2,104,-3,-79,-4,38,-4,-33,-5,-45,-5,8,-4,-122,-4,26,-3,-43,-3,-101,-2,84,-1,29,0,-19,0,-67,1,-118,2,59,3,-23,3,111,4,-77,4,-68,4,-120,4,-6,3,65,3,76,2,53,1,27,0,-30,-2,-75,-3,-83,-4,-74,-5,-47,-6,47,-6,-104,-7,47,-7,-56,-8,-124,-8,72,-8,47,-8,42,-8,30,-8,19,-8,25,-8,40,-8,89,-8,-87,-8,29,-7,-60,-7,-91,-6,-115,-5,113,-4,123,-3,-125,-2,102,-1,57,0,-14,0,117,1,11,2,-93,2,34,3,-94,3,39,4,-52,4,88,5,4,6,-116,6,8,7,101,7,-37,7,50,8,-95,8,17,9,95,9,-105,9,-71,9,-38,9,-61,9,-96,9,85,9,-25,8,99,8,-49,7,26,7,60,6,68,5,24,4,-18,2,102,1,-82,-1,-31,-3,-22,-5,-17,-7,2,-8,27,-10,68,-12,-90,-14,53,-15,26,-16,98,-17,12,-17,18,-17,-82,-17,-110,-16,-27,-15,-127,-13,44,-11,5,-9,9,-7,12,-5,11,-3,15,-1,-11,0,-11,2,-28,4,-60,6,97,8,-40,9,22,11,-15,11,107,12,-114,12,72,12,-104,11,-83,10,99,9,-47,7,22,6,57,4,78,2,117,0,-86,-2,1,-3,-116,-5,116,-6,-117,-7,-3,-8,-105,-8,-71,-8,-26,-8,-116,-7,100,-6,-115,-5,-8,-4,-85,-2,85,0,82,2,71,4,31,6,-46,7,-117,9,-38,10,34,12,-44,12,118,13,-81,13,-119,13,7,13,-37,11,71,10,94,8,31,6,-118,3,-18,0,33,-2,108,-5,-10,-8,-81,-10,-59,-12,46,-13,-49,-15,3,-15,104,-16,44,-16,27,-16,91,-16,-50,-16,125,-15,108,-14,-113,-13,-32,-12,101,-10,-12,-9,-96,-7,95,-5,58,-3,22,-1,9,1,-9,2,-77,4,54,6,-114,7,-98,8,121,9,26,10,95,10,-99,10,-60,10,-36,10,-47,10,-88,10,107,10,54,10,-79,9,22,9,105,8,-114,7,-104,6,-48,5,6,5,105,4,-76,3,2,3,100,2,-87,1,-2,0,77,0,-77,-1,41,-1,-80,-2,94,-2,4,-2,-58,-3,113,-3,19,-3,-126,-4,-47,-5,26,-5,71,-6,-126,-7,-67,-8,22,-8,125,-9,32,-9,-42,-10,-58,-10,-52,-10,27,-9,-98,-9,95,-8,78,-7,119,-6,-106,-5,-54,-4,-49,-3,-57,-2,-100,-1,85,0,-33,0,107,1,-23,1,101,2,-58,2,73,3,-115,3,-48,3,23,4,25,4,-19,3,-108,3,1,3,93,2,-98,1,-43,0,18,0,122,-1,-43,-2,81,-2,-29,-3,-113,-3,112,-3,-121,-3,-99,-3,6,-2,-83,-2,-126,-1,118,0,-105,1,-32,2,67,4,-72,5,16,7,-112,8,-20,9,71,11,116,12,124,13,76,14,-14,14,15,15,-24,14,50,14,14,13,-110,11,-48,9,-123,7,0,5,14,2,27,-1,19,-4,-14,-8,-32,-11,7,-13,116,-16,81,-18,-85,-20,-115,-21,-16,-22,-65,-22,-7,-22,-108,-21,-115,-20,-70,-19,59,-17,-5,-16,14,-13,64,-11,-101,-9,21,-6,-89,-4,57,-1,-54,1,80,4,124,6,-78,8,-108,10,59,12,125,13,61,14,-114,14,115,14,-8,13,43,13,19,12,-52,10,90,9,-26,7,108,6,-14,4,112,3,10,2,-58,0,-95,-1,-93,-2,-13,-3,84,-3,-1,-4,-4,-4,25,-3,-94,-3,66,-2,2,-1,-70,-1,-115,0,96,1,88,2,54,3,64,4,-6,4,-77,5,15,6,63,6,50,6,-50,5,33,5,56,4,58,3,10,2,-18,0,-59,-1,-72,-2,-87,-3,-55,-4,-18,-5,53,-5,-92,-6,38,-6,-74,-7,84,-7,42,-7,-38,-8,-71,-8,-103,-8,89,-8,70,-8,12,-8,-16,-9,-37,-9,7,-8,62,-8,-68,-8,84,-7,-9,-7,-64,-6,99,-5,-7,-5,-127,-4,-4,-4,93,-3,-23,-3,72,-2,-45,-2,120,-1,35,0,14,1,-42,1,-97,2,-127,3,57,4,26,5,-7,5,-33,6,-15,7,-25,8,-33,9,-81,10,118,11,-23,11,67,12,98,12,112,12,83,12,26,12,-76,11,45,11,-113,10,-77,9,-73,8,127,7,-18,5,21,4,13,2,-17,-1,-77,-3,-120,-5,104,-7,91,-9,124,-11,-68,-13,32,-14,-16,-16,8,-16,-98,-17,-106,-17,-15,-17,-97,-16,-86,-15,-30,-14,81,-12,-46,-11,124,-9,57,-7,-4,-6,-72,-4,-85,-2,-118,0,95,2,65,4,3,6,-105,7,-17,8,-29,9,116,10,-66,10,-93,10,39,10,110,9,96,8,26,7,-77,5,36,4,-110,2,-22,0,85,-1,-59,-3,119,-4,64,-5,91,-6,-74,-7,113,-7,125,-7,-77,-7,71,-6,24,-5,55,-4,115,-3,-32,-2,-122,0,76,2,43,4,-9,5,-54,7,-121,9,13,11,71,12,52,13,-13,13}; }
	private static byte[] data25(){ return new byte[] {75,14,57,14,-68,13,-84,12,58,11,99,9,43,7,-49,4,52,2,-126,-1,-31,-4,63,-6,-23,-9,-31,-11,8,-12,-119,-14,89,-15,100,-16,-56,-17,100,-17,79,-17,122,-17,-20,-17,-93,-16,-69,-15,-23,-14,50,-12,-86,-11,63,-9,8,-7,-2,-6,-26,-4,-17,-2,-66,0,-115,2,6,4,78,5,84,6,41,7,-48,7,78,8,-106,8,-19,8,53,9,123,9,-126,9,-123,9,84,9,15,9,-65,8,103,8,5,8,-100,7,63,7,-40,6,123,6,5,6,-104,5,3,5,-114,4,-21,3,112,3,-35,2,93,2,-44,1,92,1,-33,0,87,0,-77,-1,-28,-2,-23,-3,-41,-4,-96,-5,110,-6,101,-7,108,-8,-106,-9,-34,-10,81,-10,11,-10,-46,-11,-14,-11,71,-10,-70,-10,-123,-9,-104,-8,-63,-7,4,-5,52,-4,77,-3,72,-2,20,-1,-48,-1,-123,0,5,1,127,1,-34,1,32,2,114,2,-62,2,7,3,33,3,13,3,-87,2,39,2,125,1,-61,0,14,0,107,-1,-25,-2,108,-2,-42,-3,106,-3,14,-3,-73,-4,-87,-4,-76,-4,18,-3,-82,-3,96,-2,94,-1,123,0,-76,1,3,3,86,4,-75,5,9,7,-94,8,23,10,-125,11,-57,12,-16,13,-48,14,116,15,-71,15,-84,15,24,15,45,14,-55,12,-2,10,-24,8,-101,6,16,4,85,1,110,-2,116,-5,-87,-8,-26,-11,102,-13,55,-15,111,-17,54,-18,90,-19,-44,-20,-49,-20,-3,-20,-116,-19,72,-18,55,-17,-111,-16,35,-14,-34,-13,-11,-11,23,-8,75,-6,-108,-4,-45,-2,-22,0,39,3,56,5,35,7,-42,8,23,10,-9,10,105,11,118,11,64,11,-53,10,30,10,42,9,-27,7,-119,6,1,5,-104,3,74,2,17,1,-26,-1,-8,-2,54,-2,-100,-3,38,-3,-14,-4,-5,-4,100,-3,9,-2,-50,-2,-63,-1,-39,0,-30,1,-23,2,-32,3,-8,4,5,6,-7,6,-92,7,-25,7,-1,7,-51,7,109,7,-89,6,-77,5,-124,4,71,3,3,2,-79,0,109,-1,56,-2,52,-3,42,-4,84,-5,-93,-6,23,-6,-94,-7,66,-7,-17,-8,-103,-8,105,-8,65,-8,40,-8,22,-8,-9,-9,-6,-9,-22,-9,1,-8,77,-8,-65,-8,81,-7,6,-6,-84,-6,55,-5,-88,-5,-4,-5,50,-4,106,-4,-78,-4,30,-3,-101,-3,35,-2,-74,-2,71,-1,-27,-1,-104,0,54,1,41,2,43,3,101,4,-93,5,-22,6,34,8,89,9,99,10,72,11,36,12,-37,12,117,13,-54,13,-38,13,-65,13,-101,13,64,13,-69,12,-14,11,-30,10,-104,9,-14,7,-13,5,4,4,-44,1,-58,-1,-72,-3,-93,-5,-109,-7,-97,-9,-83,-11,22,-12,-76,-14,-58,-15,56,-15,-8,-16,42,-15,-113,-15,88,-14,48,-13,62,-12,114,-11,-87,-10,23,-8,-113,-7,37,-5,-60,-4,94,-2,27,0,-65,1,62,3,-67,4,-5,5,-13,6,-121,7,-77,7,-112,7,63,7,-68,6,-5,5,33,5,-4,3,-34,2,-117,1,33,0,-79,-2,84,-3,82,-4,-118,-5,10,-5,-56,-6,-63,-6,-50,-6,26,-5,-120,-5,14,-4,28,-3,85,-2,-53,-1,118,1,21,3,-49,4,124,6,47,8,-62,9,4,11,58,12,57,13,-2,13,79,14,85,14,-32,13,-2,12,-65,11,44,10,77,8,35,6,-95,3,7,1,92,-2,-9,-5,-70,-7,-79,-9,-12,-11,122,-12,33,-13,3,-14,26,-15,97,-16,33,-16,40,-16,121,-16,-7,-16,-68,-15,-67,-14,-18,-13,48,-11,-92,-10,60,-8,33,-6,-15,-5,-72,-3,81,-1,-59,0,6,2,61,3,17,4,-43,4,105,5,-9,5,101,6,-104,6,-73,6,-29,6,-20,6,-35,6,-21,6,-35,6,-54,6,-60,6,121,6,64,6,2,6,-29,5,-25,5,-7,5,-3,5,-7,5,-39,5,-63,5,-120,5,113,5,70,5,33,5,-30,4,-112,4,15,4,112,3,-116,2,-121,1,69,0,12,-1,-65,-3,105,-4,4,-5,-42,-7,-67,-8,-47,-9,1,-9,-128,-10,80,-10,107,-10,-48,-10,-127,-9,112,-8,96,-7,126,-6,-125,-5,118,-4,103,-3,81,-2,15,-1,-84,-1,42,0,-96,0,19,1,-123,1,-3,1,35,2,85,2,45,2,-55,1,50,1,125,0,-31,-1,75,-1,-81,-2,62,-2,-61,-3,66,-3,-59,-4,68,-4,-27,-5,-50,-5,-30,-5,68,-4,-64,-4,95,-3,2,-2,-18,-2,11,0,48,1,121,2,-50,3,60,5,-48,6,115,8,12,10,-91,11,-10,12,53,14,37,15,-25,15,67,16,9,16,126,15,-104,14,102,13,-20,11,36,10,5,8,-111,5,16,3,60,0,105,-3,-119,-6,31,-8,-50,-11,-44,-13,75,-14,44,-15,101,-16,-33,-17,-113,-17,91,-17,117,-17,-57,-17,115,-16,64,-15,71,-14,104,-13,-28,-12,-119,-10,78,-8,55,-6,3,-4,-19,-3,-83,-1,84,1}; }
	private static byte[] data26(){ return new byte[] {-6,2,100,4,-114,5,-117,6,44,7,-113,7,-69,7,-76,7,65,7,-108,6,-103,5,-97,4,-71,3,-34,2,34,2,82,1,115,0,-111,-1,-58,-2,59,-2,24,-2,18,-2,67,-2,-23,-2,-57,-1,-37,0,-12,1,16,3,62,4,91,5,-115,6,-92,7,125,8,50,9,-87,9,-23,9,-6,9,-75,9,58,9,104,8,70,7,10,6,-87,4,80,3,-5,1,-93,0,99,-1,47,-2,82,-3,82,-4,-84,-5,-20,-6,76,-6,-62,-7,96,-7,-8,-8,-82,-8,89,-8,37,-8,-19,-9,-44,-9,-70,-9,-25,-9,45,-8,-115,-8,-4,-8,101,-7,-40,-7,94,-6,-87,-6,1,-5,63,-5,101,-5,-118,-5,-82,-5,-49,-5,7,-4,82,-4,-120,-4,-34,-4,89,-3,-8,-3,-63,-2,-97,-1,-112,0,-85,1,0,3,82,4,-92,5,1,7,-117,8,1,10,98,11,-112,12,-120,13,80,14,-10,14,104,15,-103,15,-125,15,37,15,70,14,29,13,-78,11,-15,9,26,8,35,6,-7,3,-42,1,-86,-1,-96,-3,-123,-5,92,-7,110,-9,-54,-11,122,-12,-124,-13,-30,-14,-117,-14,108,-14,-77,-14,22,-13,-67,-13,122,-12,47,-11,8,-10,9,-9,56,-8,-73,-7,48,-5,-62,-4,63,-2,-46,-1,68,1,-125,2,-123,3,74,4,-62,4,5,5,36,5,-3,4,-71,4,108,4,-60,3,-48,2,-70,1,-106,0,120,-1,-109,-2,-71,-3,-17,-4,91,-4,13,-4,-6,-5,-10,-5,40,-4,91,-4,-42,-4,-105,-3,-128,-2,-115,-1,-22,0,80,2,-28,3,100,5,-42,6,68,8,-127,9,-127,10,88,11,-5,11,-115,12,-19,12,-23,12,-101,12,-8,11,1,11,-74,9,50,8,55,6,38,4,-36,1,-117,-1,-122,-3,-64,-5,5,-6,113,-8,-31,-10,117,-11,83,-12,76,-13,123,-14,-33,-15,-113,-15,-95,-15,17,-14,-75,-14,-110,-13,119,-12,-122,-11,-38,-10,27,-8,124,-7,-35,-6,68,-4,-93,-3,-27,-2,0,0,24,1,3,2,-75,2,77,3,-79,3,1,4,87,4,-74,4,-42,4,2,5,49,5,85,5,72,5,80,5,59,5,55,5,44,5,53,5,110,5,-57,5,21,6,102,6,-90,6,-9,6,53,7,101,7,123,7,117,7,111,7,81,7,38,7,-89,6,25,6,75,5,103,4,55,3,-31,1,108,0,0,-1,113,-3,-3,-5,-94,-6,105,-7,83,-8,-113,-9,4,-9,-42,-10,-15,-10,109,-9,-2,-9,-88,-8,84,-7,46,-6,27,-5,-19,-5,-49,-4,-107,-3,110,-2,38,-1,-77,-1,54,0,-71,0,45,1,70,1,53,1,-28,0,113,0,-22,-1,81,-1,-112,-2,-27,-3,56,-3,-79,-4,37,-4,-91,-5,17,-5,-68,-6,120,-6,95,-6,118,-6,-67,-6,40,-5,-68,-5,-112,-4,-99,-3,-41,-2,34,0,-126,1,-36,2,126,4,64,6,21,8,-71,9,106,11,-45,12,16,14,19,15,-56,15,-3,15,-6,15,-99,15,-27,14,-42,13,-88,12,45,11,76,9,37,7,-103,4,8,2,122,-1,-16,-4,-116,-6,98,-8,-120,-10,53,-11,38,-12,86,-13,-56,-14,66,-14,-8,-15,-59,-15,-53,-15,-6,-15,125,-14,69,-13,66,-12,107,-11,-109,-10,-3,-9,87,-7,-73,-6,17,-4,108,-3,-39,-2,71,0,-122,1,-80,2,-91,3,84,4,-68,4,22,5,42,5,11,5,-128,4,-45,3,26,3,125,2,-27,1,43,1,87,0,-92,-1,-21,-2,124,-2,53,-2,6,-2,48,-2,-65,-2,-125,-1,-108,0,-63,1,-24,2,46,4,91,5,86,6,105,7,104,8,54,9,-12,9,-127,10,-40,10,-10,10,-43,10,82,10,-114,9,124,8,95,7,31,6,-70,4,90,3,7,2,-59,0,-61,-1,-69,-2,-48,-3,-15,-4,1,-4,29,-5,109,-6,-97,-7,13,-7,-111,-8,18,-8,-59,-9,123,-9,83,-9,71,-9,79,-9,113,-9,-59,-9,47,-8,-58,-8,52,-7,-63,-7,25,-6,82,-6,-109,-6,-85,-6,-68,-6,-32,-6,11,-5,40,-5,82,-5,-127,-5,-79,-5,-28,-5,52,-4,-96,-4,46,-3,13,-2,37,-1,85,0,-107,1,49,3,-61,4,-123,6,65,8,-19,9,121,11,-78,12,-60,13,-70,14,114,15,-23,15,27,16,-53,15,66,15,107,14,77,13,-9,11,77,10,107,8,113,6,101,4,94,2,56,0,-4,-3,-30,-5,-19,-7,36,-8,-70,-10,-69,-11,-9,-12,-111,-12,99,-12,93,-12,-106,-12,-47,-12,37,-11,-114,-11,40,-10,-23,-10,-12,-9,35,-7,117,-6,-62,-5,18,-3,71,-2,97,-1,98,0,97,1,-29,1,44,2,74,2,82,2,73,2,40,2,-77,1,15,1,86,0,-112,-1,-84,-2,-51,-3,-14,-4,68,-4,-97,-5,106,-5,74,-5,76,-5,-126,-5,-22,-5,97,-4,20,-3,-16,-3,31,-1,-112,0,9,2,124,3,-20,4,86,6,-88,7,-37,8,-47,9,-105,10,120,11}; }
	private static byte[] data27(){ return new byte[] {49,12,-40,12,42,13,44,13,-38,12,79,12,112,11,67,10,-55,8,-8,6,-17,4,-30,2,-16,0,50,-1,122,-3,-9,-5,96,-6,-21,-8,-88,-9,73,-10,46,-11,64,-12,-97,-13,67,-13,70,-13,-101,-13,33,-12,-63,-12,-119,-11,98,-10,83,-9,121,-8,-77,-7,7,-5,73,-4,114,-3,-126,-2,101,-1,63,0,-50,0,71,1,-78,1,34,2,-122,2,-69,2,-3,2,30,3,27,3,39,3,25,3,-18,2,-55,2,-106,2,-125,2,-88,2,-4,2,96,3,-17,3,99,4,-17,4,-121,5,-12,5,112,6,-62,6,29,7,-119,7,-20,7,49,8,99,8,101,8,17,8,125,7,-81,6,-93,5,-114,4,64,3,-28,1,105,0,-26,-2,101,-3,-17,-5,-89,-6,-89,-7,-49,-8,100,-8,62,-8,41,-8,77,-8,-115,-8,-37,-8,84,-7,-7,-7,-71,-6,121,-5,38,-4,-83,-4,46,-3,-77,-3,87,-2,-31,-2,69,-1,-127,-1,121,-1,59,-1,-17,-2,91,-2,-65,-3,39,-3,-85,-4,63,-4,-14,-5,-106,-5,64,-5,-42,-6,91,-6,-4,-7,-34,-7,-14,-7,38,-6,-99,-6,63,-5,52,-4,48,-3,-112,-2,-37,-1,107,1,-15,2,-86,4,115,6,76,8,13,10,-92,11,-1,12,54,14,63,15,-37,15,43,16,40,16,-75,15,19,15,67,14,22,13,-93,11,-47,9,-50,7,-119,5,55,3,-53,0,-123,-2,-108,-4,-38,-6,-128,-7,79,-8,75,-9,-125,-10,-35,-11,37,-11,-113,-12,13,-12,-14,-13,38,-12,-94,-12,41,-11,-68,-11,100,-10,23,-9,-37,-9,-39,-8,-30,-7,-6,-6,3,-4,18,-3,-1,-3,-32,-2,-65,-1,105,0,28,1,-81,1,4,2,41,2,22,2,-45,1,97,1,-5,0,124,0,8,0,114,-1,-33,-2,94,-2,-46,-3,-98,-3,-122,-3,-11,-3,-115,-2,103,-1,114,0,-104,1,-23,2,36,4,82,5,111,6,-105,7,-83,8,-76,9,-84,10,-109,11,46,12,126,12,117,12,47,12,-106,11,-80,10,-77,9,-127,8,23,7,-54,5,127,4,64,3,27,2,24,1,-3,-1,-56,-2,-105,-3,105,-4,108,-5,96,-6,-96,-7,-22,-8,99,-8,-7,-9,-105,-9,41,-9,-53,-10,-120,-10,-122,-10,-29,-10,101,-9,0,-8,-103,-8,5,-7,108,-7,-71,-7,-14,-7,41,-6,92,-6,-104,-6,-16,-6,47,-5,111,-5,-128,-5,116,-5,92,-5,80,-5,89,-5,119,-5,-79,-5,62,-4,12,-3,9,-2,85,-1,-63,0,119,2,72,4,-2,5,-95,7,19,9,105,10,-100,11,-43,12,-75,13,107,14,-59,14,-4,14,-62,14,48,14,87,13,69,12,7,11,-98,9,-16,7,35,6,95,4,127,2,-100,0,-45,-2,18,-3,-98,-5,101,-6,102,-7,-105,-8,28,-8,-118,-9,33,-9,0,-9,-18,-10,43,-9,110,-9,-40,-9,104,-8,16,-7,-59,-7,-98,-6,-110,-5,-77,-4,-44,-3,-48,-2,-121,-1,-1,-1,54,0,101,0,98,0,92,0,71,0,35,0,-39,-1,108,-1,-82,-2,-50,-3,-13,-4,68,-4,-78,-5,37,-5,-83,-6,118,-6,104,-6,-120,-6,3,-5,-112,-5,96,-4,100,-3,-94,-2,22,0,-71,1,61,3,-87,4,4,6,46,7,56,8,53,9,47,10,-11,10,-89,11,30,12,-110,12,-87,12,-81,12,84,12,-74,11,-70,10,-124,9,11,8,-118,6,-24,4,83,3,-51,1,62,0,-34,-2,105,-3,-27,-5,85,-6,-43,-8,-119,-9,-99,-10,0,-10,126,-11,77,-11,52,-11,60,-11,111,-11,-45,-11,110,-10,79,-9,71,-8,96,-7,119,-6,-111,-5,-112,-4,105,-3,38,-2,-12,-2,-103,-1,45,0,-76,0,8,1,61,1,84,1,103,1,97,1,95,1,90,1,37,1,-47,0,91,0,20,0,-39,-1,36,0,122,0,-7,0,-113,1,50,2,-11,2,-101,3,54,4,-94,4,47,5,-56,5,96,6,5,7,-80,7,60,8,-103,8,-28,8,-27,8,-96,8,-2,7,59,7,66,6,70,5,25,4,-33,2,-117,1,55,0,-28,-2,-88,-3,-124,-4,116,-5,-105,-6,-27,-7,117,-7,45,-7,35,-7,72,-7,-110,-7,-15,-7,58,-6,-128,-6,-40,-6,61,-5,-68,-5,94,-4,-15,-4,-97,-3,-14,-3,24,-2,-35,-3,-122,-3,54,-3,-1,-4,-75,-4,118,-4,21,-4,-52,-5,116,-5,29,-5,-57,-6,79,-6,-1,-7,-89,-7,-120,-7,-122,-7,-89,-7,9,-6,-92,-6,-122,-5,-56,-4,52,-2,-69,-1,93,1,11,3,-47,4,-116,6,77,8,5,10,-98,11,21,13,82,14,75,15,6,16,113,16,-80,16,109,16,-21,15,-9,14,-45,13,120,12,-60,10,-44,8,-121,6,96,4,72,2,97,0,-92,-2,20,-3,-52,-5,110,-6,127,-7,-93,-8,-13,-9,121,-9,-7,-10,-84,-10,-99,-10,-71,-10,-7,-10,70,-9,123,-9,-38,-9,86,-8,-43,-8,117,-7,-11,-7,108,-6}; }
	private static byte[] data28(){ return new byte[] {-27,-6,88,-5,-35,-5,-123,-4,44,-3,-68,-3,76,-2,-125,-2,-101,-2,-76,-2,-100,-2,104,-2,24,-2,-74,-3,92,-3,-24,-4,96,-4,-47,-5,107,-5,76,-5,127,-5,-16,-5,-84,-4,-98,-3,-61,-2,10,0,84,1,-55,2,46,4,113,5,-60,6,13,8,115,9,-43,10,22,12,46,13,-27,13,76,14,87,14,43,14,-106,13,-43,12,-56,11,-122,10,76,9,-11,7,-73,6,-94,5,96,4,0,3,-109,1,-11,-1,-117,-2,55,-3,-12,-5,-46,-6,-26,-7,3,-7,52,-8,-122,-9,-63,-10,35,-10,-40,-11,-87,-11,-48,-11,29,-10,-121,-10,4,-9,-112,-9,31,-8,-64,-8,80,-7,-66,-7,45,-6,-102,-6,25,-5,123,-5,-60,-5,-20,-5,-15,-5,-60,-5,-123,-5,52,-5,-24,-6,-96,-6,-106,-6,-44,-6,108,-5,110,-4,-80,-3,34,-1,-71,0,68,2,-47,3,98,5,-34,6,62,8,114,9,-109,10,-71,11,-78,12,92,13,-71,13,-72,13,114,13,-14,12,47,12,76,11,6,10,-92,8,51,7,-83,5,44,4,-89,2,33,1,-94,-1,97,-2,79,-3,87,-4,-100,-5,-25,-6,80,-6,-18,-7,-68,-7,-82,-7,-62,-7,-49,-7,-19,-7,51,-6,-116,-6,38,-5,-6,-5,-27,-4,-43,-3,109,-2,-47,-2,50,-1,102,-1,-119,-1,117,-1,75,-1,33,-1,-5,-2,-80,-2,38,-2,117,-3,-103,-4,-81,-5,-49,-6,3,-6,75,-7,-77,-8,85,-8,59,-8,101,-8,4,-7,-21,-7,-36,-6,5,-4,71,-3,-36,-2,-101,0,91,2,-35,3,89,5,-99,6,-78,7,-63,8,-88,9,-121,10,50,11,-87,11,25,12,91,12,-111,12,126,12,-19,11,33,11,17,10,-26,8,-114,7,77,6,-40,4,117,3,10,2,-57,0,95,-1,-1,-3,-120,-4,5,-5,-71,-7,-97,-8,-51,-9,43,-9,-80,-10,67,-10,32,-10,76,-10,-104,-10,24,-9,-88,-9,83,-8,23,-7,-14,-7,-57,-6,-76,-5,-120,-4,91,-3,32,-2,-42,-2,99,-1,-21,-1,61,0,105,0,-119,0,122,0,81,0,53,0,-26,-1,-108,-1,-17,-2,106,-2,5,-2,-73,-3,-101,-3,-84,-3,7,-2,-127,-2,38,-1,-42,-1,-107,0,56,1,-56,1,98,2,13,3,-3,3,-50,4,-20,5,-15,6,2,8,-33,8,-109,9,-10,9,6,10,-54,9,98,9,-49,8,0,8,35,7,43,6,6,5,-49,3,-114,2,62,1,-12,-1,-92,-2,105,-3,100,-4,-92,-5,71,-5,-7,-6,-43,-6,-83,-6,-120,-6,-122,-6,-82,-6,-33,-6,32,-5,-121,-5,7,-4,127,-4,-51,-4,-32,-4,-61,-4,-98,-4,82,-4,42,-4,7,-4,-37,-5,-93,-5,99,-5,45,-5,-32,-6,-121,-6,45,-6,-108,-7,2,-7,-114,-8,94,-8,68,-8,-98,-8,44,-7,-13,-7,-35,-6,20,-4,118,-3,26,-1,-48,0,104,2,0,4,-90,5,89,7,8,9,-82,10,43,12,103,13,122,14,50,15,-60,15,-25,15,-28,15,72,15,122,14,91,13,26,12,-110,10,-43,8,-20,6,1,5,43,3,-123,1,12,0,-81,-2,115,-3,112,-4,-83,-5,13,-5,-85,-6,39,-6,-50,-7,-128,-7,93,-7,113,-7,-85,-7,4,-6,69,-6,-120,-6,-70,-6,-17,-6,2,-5,-15,-6,-53,-6,-88,-6,-66,-6,29,-5,127,-5,-32,-5,36,-4,71,-4,54,-4,31,-4,-44,-5,96,-5,3,-5,103,-6,-19,-7,98,-7,1,-7,-94,-8,108,-8,74,-8,-123,-8,-32,-8,-61,-7,-62,-6,36,-4,-105,-3,18,-1,-115,0,35,2,-105,3,14,5,-97,6,62,8,-48,9,92,11,-68,12,-1,13,-44,14,76,15,114,15,86,15,-33,14,60,14,86,13,97,12,118,11,105,10,99,9,58,8,-40,6,-122,5,4,4,127,2,-16,0,106,-1,-22,-3,124,-4,29,-5,-23,-7,-51,-8,-64,-9,-2,-10,98,-10,-19,-11,-86,-11,127,-11,-108,-11,-67,-11,47,-10,-51,-10,-122,-9,50,-8,-19,-8,-88,-7,95,-6,9,-5,-87,-5,30,-4,96,-4,110,-4,55,-4,-27,-5,103,-5,-31,-6,96,-6,-27,-7,-83,-7,-61,-7,87,-6,67,-5,77,-4,-122,-3,-35,-2,62,0,-69,1,8,3,61,4,121,5,-60,6,16,8,98,9,-111,10,119,11,8,12,65,12,47,12,-4,11,123,11,-30,10,19,10,40,9,38,8,28,7,-6,5,-62,4,120,3,66,2,34,1,42,0,122,-1,-35,-2,84,-2,-75,-3,50,-3,-63,-4,125,-4,75,-4,35,-4,33,-4,92,-4,-67,-4,97,-3,-5,-3,-126,-2,-19,-2,34,-1,68,-1,57,-1,63,-1,30,-1,-25,-2,-80,-2,93,-2,2,-2,-120,-3,-39,-4,-15,-5,-47,-6,-66,-7,-101,-8,-107,-9,-65,-10,42,-10,3,-10,24,-10,126,-10,65,-9,72,-8,123,-7,-39,-6,75,-4,-1,-3,-61,-1,-106,1,75,3,-58,4,53,6,115,7,-84,8,-80,9,118,10}; }
	private static byte[] data29(){ return new byte[] {3,11,114,11,-62,11,-17,11,-3,11,-63,11,58,11,-114,10,-109,9,100,8,24,7,-50,5,117,4,22,3,-2,1,-50,0,-81,-1,101,-2,58,-3,-9,-5,-70,-6,-87,-7,-51,-8,42,-8,-28,-9,-34,-9,26,-8,76,-8,-93,-8,-8,-8,99,-7,-30,-7,115,-6,39,-5,-15,-5,-67,-4,-117,-3,75,-2,32,-1,-69,-1,87,0,-84,0,-27,0,-34,0,-50,0,-109,0,44,0,-75,-1,46,-1,-91,-2,-14,-3,100,-3,-48,-4,-124,-4,89,-4,80,-4,-107,-4,-11,-4,82,-3,-63,-3,58,-2,-76,-2,80,-1,-20,-1,-65,0,-75,1,-27,2,52,4,-126,5,-77,6,-41,7,-78,8,80,9,-48,9,20,10,54,10,76,10,34,10,-82,9,-9,8,26,8,31,7,35,6,-2,4,-80,3,69,2,10,1,-37,-1,-32,-2,-6,-3,78,-3,-101,-4,27,-4,-85,-5,101,-5,52,-5,6,-5,-10,-6,-8,-6,37,-5,68,-5,113,-5,107,-5,65,-5,28,-5,-5,-6,-36,-6,-26,-6,-54,-6,-26,-6,-44,-6,-84,-6,94,-6,-15,-7,63,-7,-93,-8,8,-8,-86,-9,-110,-9,-45,-9,69,-8,-18,-8,-48,-7,-29,-6,37,-4,-127,-3,-1,-2,111,0,-18,1,-110,3,60,5,-13,6,-70,8,110,10,-21,11,19,13,16,14,-106,14,-25,14,-30,14,-84,14,36,14,99,13,124,12,88,11,-23,9,79,8,-124,6,-81,4,-12,2,103,1,62,0,65,-1,71,-2,102,-3,-65,-4,15,-4,-77,-5,62,-5,5,-5,-2,-6,37,-5,106,-5,-41,-5,62,-4,123,-4,-72,-4,-34,-4,-34,-4,-80,-4,-103,-4,79,-4,42,-4,25,-4,40,-4,88,-4,-112,-4,-123,-4,72,-4,-33,-5,50,-5,73,-6,97,-7,121,-8,-63,-9,0,-9,118,-10,4,-10,-60,-11,-61,-11,-36,-11,33,-10,-88,-10,-111,-9,-72,-8,32,-6,-75,-5,74,-3,-32,-2,-126,0,39,2,4,4,-34,5,-61,7,127,9,7,11,-113,12,-85,13,-81,14,87,15,-62,15,-16,15,-71,15,117,15,-17,14,57,14,99,13,-97,12,-66,11,-31,10,-65,9,91,8,-60,6,0,5,54,3,122,1,-37,-1,95,-2,-15,-4,-111,-5,55,-6,24,-7,32,-8,45,-9,126,-10,8,-10,-54,-11,-57,-11,-22,-11,71,-10,-54,-10,98,-9,52,-8,20,-7,-4,-7,2,-5,-45,-5,126,-4,-52,-4,-20,-4,-62,-4,114,-4,4,-4,119,-5,-30,-6,86,-6,-13,-7,-66,-7,-53,-7,45,-6,-67,-6,127,-5,105,-4,72,-3,37,-2,30,-1,-6,-1,5,1,66,2,-101,3,10,5,88,6,-128,7,115,8,-12,8,107,9,-123,9,-102,9,-122,9,107,9,55,9,-63,8,54,8,125,7,-98,6,-58,5,-24,4,52,4,113,3,-40,2,49,2,-127,1,-11,0,113,0,2,0,-91,-1,72,-1,-2,-2,-34,-2,-19,-2,-1,-2,79,-1,-59,-1,53,0,-106,0,-51,0,-62,0,116,0,29,0,-50,-1,125,-1,82,-1,3,-1,119,-2,-48,-3,-21,-4,-46,-5,-121,-6,12,-7,123,-9,6,-10,-32,-12,12,-12,-94,-13,116,-13,-102,-13,4,-12,-49,-12,-46,-11,58,-9,-77,-8,114,-6,43,-4,-34,-3,-69,-1,111,1,85,3,9,5,-105,6,3,8,43,9,20,10,-70,10,64,11,-126,11,-48,11,-22,11,-46,11,-122,11,-19,10,-29,9,-60,8,127,7,84,6,53,5,44,4,14,3,-17,1,-92,0,97,-1,15,-2,-49,-4,-77,-5,-77,-6,-14,-7,-108,-7,93,-7,88,-7,103,-7,-105,-7,-18,-7,88,-6,-33,-6,-123,-5,17,-4,-103,-4,50,-3,-16,-3,-28,-2,-46,-1,-94,0,42,1,-120,1,-104,1,-108,1,113,1,14,1,-123,0,-26,-1,78,-1,-92,-2,-22,-3,52,-3,-125,-4,-35,-5,118,-5,74,-5,67,-5,80,-5,59,-5,80,-5,112,-5,-94,-5,-25,-5,107,-4,44,-3,37,-2,79,-1,-108,0,-34,1,39,3,95,4,-116,5,-77,6,-36,7,-11,8,-32,9,-99,10,41,11,82,11,96,11,69,11,-5,10,-98,10,-51,9,-18,8,-75,7,91,6,28,5,-59,3,-115,2,124,1,105,0,103,-1,107,-2,-119,-3,-80,-4,-5,-5,103,-5,-8,-6,-87,-6,78,-6,20,-6,-54,-7,112,-7,71,-7,28,-7,5,-7,25,-7,27,-7,56,-7,61,-7,32,-7,-37,-8,120,-8,-27,-9,76,-9,-64,-10,93,-10,58,-10,72,-10,-114,-10,27,-9,10,-8,2,-7,64,-6,99,-5,-87,-4,-19,-3,63,-1,-69,0,89,2,25,4,5,6,4,8,-50,9,114,11,-105,12,121,13,-1,13,75,14,115,14,-127,14,53,14,-96,13,-82,12,126,11,38,10,119,8,-8,6,95,5,-26,3,-98,2,109,1,82,0,72,-1,57,-2,115,-3,-51,-4,101,-4,28,-4,25,-4,60,-4,95,-4,-52,-4,30,-3,-112,-3,-5,-3,45,-2,77,-2,45,-2,15,-2}; }
	private static byte[] data30(){ return new byte[] {-36,-3,-67,-3,-79,-3,-81,-3,-87,-3,-80,-3,-109,-3,63,-3,-91,-4,-61,-5,-102,-6,104,-7,70,-8,32,-9,14,-10,45,-11,82,-12,-39,-13,-107,-13,-109,-13,-83,-13,24,-12,-100,-12,-128,-11,-110,-10,-38,-9,72,-7,-53,-6,126,-4,105,-2,115,0,-94,2,-107,4,-88,6,89,8,-6,9,-94,11,18,13,81,14,74,15,-36,15,56,16,38,16,2,16,-50,15,-120,15,69,15,-45,14,52,14,101,13,32,12,-86,10,8,9,65,7,-120,5,-30,3,62,2,-111,0,3,-1,114,-3,-9,-5,-96,-6,107,-7,55,-8,82,-9,-117,-10,36,-10,-37,-11,-28,-11,18,-10,114,-10,26,-9,-41,-9,-43,-8,-54,-7,-68,-6,124,-5,18,-4,103,-4,115,-4,98,-4,37,-4,-56,-5,67,-5,-36,-6,115,-6,42,-6,9,-6,40,-6,115,-6,-60,-6,57,-5,-98,-5,-14,-5,73,-4,-45,-4,126,-3,107,-2,98,-1,121,0,-110,1,-120,2,-120,3,65,4,-22,4,121,5,-17,5,62,6,-118,6,-111,6,-100,6,121,6,97,6,57,6,-1,5,-14,5,-65,5,100,5,-10,4,98,4,-20,3,-124,3,55,3,-23,2,-59,2,102,2,50,2,5,2,-16,1,-12,1,33,2,76,2,-102,2,-34,2,18,3,7,3,-58,2,109,2,18,2,-71,1,99,1,-13,0,91,0,-117,-1,118,-2,50,-3,-80,-5,-34,-7,-1,-9,18,-10,107,-12,10,-13,35,-14,121,-15,66,-15,46,-15,-115,-15,78,-14,107,-13,-91,-12,34,-10,-93,-9,99,-7,73,-5,65,-3,99,-1,112,1,120,3,27,5,-98,6,-45,7,0,9,-22,9,-70,10,86,11,-52,11,-23,11,-50,11,98,11,-67,10,-43,9,-17,8,23,8,24,7,42,6,14,5,-53,3,112,2,26,1,-64,-1,-124,-2,99,-3,110,-4,-107,-5,8,-5,-80,-6,-114,-6,-95,-6,-64,-6,-17,-6,85,-5,-35,-5,111,-4,-14,-4,-126,-3,23,-2,-53,-2,-73,-1,-76,0,-108,1,73,2,-83,2,-47,2,-65,2,101,2,-13,1,84,1,-79,0,-14,-1,63,-1,111,-2,-84,-3,-44,-4,9,-4,83,-5,-64,-6,55,-6,-31,-7,126,-7,47,-7,-24,-8,-34,-8,-32,-8,59,-7,-94,-7,81,-6,40,-5,41,-4,108,-3,-89,-2,22,0,-114,1,7,3,96,4,-69,5,-29,6,-25,7,-27,8,-45,9,-72,10,123,11,0,12,79,12,44,12,-89,11,-37,10,-13,9,-43,8,-40,7,-73,6,-64,5,-78,4,-79,3,-116,2,122,1,89,0,47,-1,64,-2,70,-3,80,-4,86,-5,-101,-6,-21,-7,77,-7,-57,-8,106,-8,48,-8,8,-8,-18,-9,-60,-9,-87,-9,110,-9,5,-9,-118,-10,14,-10,-121,-11,39,-11,-1,-12,-41,-12,-45,-12,25,-11,124,-11,72,-10,47,-9,61,-8,106,-7,-104,-6,-70,-5,-18,-4,100,-2,0,0,-107,1,-121,3,110,5,70,7,9,9,-118,10,-93,11,-95,12,94,13,-19,13,43,14,7,14,-93,13,-5,12,22,12,32,11,11,10,-45,8,-108,7,35,6,-92,4,76,3,-18,1,-56,0,-90,-1,-77,-2,-12,-3,-108,-3,65,-3,71,-3,93,-3,-118,-3,5,-2,-122,-2,33,-1,-76,-1,20,0,82,0,79,0,66,0,54,0,54,0,62,0,82,0,75,0,69,0,-31,-1,95,-1,127,-2,74,-3,-27,-5,105,-6,-20,-8,92,-9,0,-10,-68,-12,-81,-13,-83,-14,-13,-15,109,-15,48,-15,58,-15,94,-15,-66,-15,119,-14,-119,-13,-66,-12,66,-10,-24,-9,-45,-7,-50,-5,0,-2,25,0,79,2,103,4,98,6,125,8,96,10,6,12,125,13,-118,14,72,15,-70,15,37,16,98,16,-74,16,-46,16,-30,16,-101,16,-4,15,27,15,-31,13,127,12,-23,10,60,9,-111,7,-46,5,22,4,-112,2,-3,0,108,-1,-25,-3,100,-4,-10,-6,-99,-7,116,-8,123,-9,-56,-10,91,-10,90,-10,-105,-10,31,-9,-43,-9,-121,-8,79,-7,5,-6,-116,-6,37,-5,-127,-5,-60,-5,-15,-5,6,-4,-30,-5,-67,-5,109,-5,32,-5,-24,-6,-83,-6,-108,-6,-102,-6,-77,-6,-50,-6,-38,-6,-14,-6,9,-5,67,-5,111,-5,-54,-5,53,-4,-67,-4,85,-3,6,-2,-55,-2,-106,-1,65,0,-8,0,-122,1,4,2,108,2,-31,2,50,3,-86,3,11,4,-113,4,4,5,106,5,-84,5,-59,5,-56,5,-86,5,-118,5,112,5,77,5,57,5,54,5,47,5,38,5,32,5,50,5,48,5,78,5,98,5,-128,5,-101,5,-76,5,-90,5,-120,5,112,5,58,5,0,5,-84,4,36,4,112,3,-120,2,87,1,-52,-1,41,-2,78,-4,75,-6,38,-8,55,-10,115,-12,-31,-14,-50,-15,1,-15,-125,-16,84,-16,117,-16,-24,-16,-125,-15,-117,-14,-30,-13,121,-11,63,-9,47,-7,86,-5,94,-3,124,-1,80,1,21,3,-43,4}; }
	private static byte[] data31(){ return new byte[] {99,6,-43,7,20,9,43,10,-9,10,116,11,-101,11,-99,11,79,11,-37,10,81,10,-105,9,-67,8,-64,7,-86,6,113,5,35,4,-74,2,50,1,-43,-1,-115,-2,-120,-3,-92,-4,15,-4,-78,-5,127,-5,100,-5,-125,-5,-96,-5,-35,-5,38,-4,-97,-4,37,-3,-39,-3,-97,-2,-102,-1,-118,0,-95,1,-118,2,69,3,-42,3,-9,3,-13,3,-104,3,37,3,-107,2,-12,1,82,1,-74,0,5,0,48,-1,99,-2,-116,-3,-90,-4,-82,-5,-47,-6,-21,-7,50,-7,-94,-8,46,-8,-13,-9,-76,-9,-114,-9,-108,-9,-82,-9,21,-8,-65,-8,-96,-7,-52,-6,37,-4,-101,-3,23,-1,-103,0,-14,1,63,3,-98,4,4,6,114,7,-35,8,67,10,72,11,36,12,-70,12,-40,12,-93,12,54,12,-116,11,-76,10,-3,9,24,9,99,8,-121,7,-105,6,-128,5,88,4,24,3,-66,1,103,0,0,-1,-51,-3,-96,-4,-80,-5,-49,-6,38,-6,-107,-7,34,-7,-77,-8,119,-8,27,-8,-51,-9,93,-9,-42,-10,75,-10,-89,-11,56,-11,-38,-12,-107,-12,124,-12,124,-12,-87,-12,4,-11,124,-11,26,-10,-60,-10,-97,-9,-107,-8,-83,-7,-45,-6,66,-4,-76,-3,67,-1,-24,0,-98,2,89,4,38,6,-39,7,102,9,-41,10,-36,11,-98,12,35,13,83,13,61,13,-10,12,-124,12,-9,11,72,11,-123,10,-124,9,98,8,18,7,-43,5,127,4,67,3,7,2,17,1,45,0,-113,-1,14,-1,-18,-2,-13,-2,16,-1,117,-1,-31,-1,83,0,-48,0,36,1,121,1,-85,1,-43,1,-5,1,39,2,107,2,-98,2,-41,2,-17,2,-44,2,56,2,94,1,49,0,-92,-2,-38,-4,4,-5,65,-7,-107,-9,30,-10,-73,-12,115,-13,64,-14,18,-15,36,-16,91,-17,-12,-18,-25,-18,48,-17,-47,-17,-55,-16,-40,-15,70,-13,-49,-12,-100,-10,-128,-8,-92,-6,-28,-4,89,-1,-92,1,2,4,48,6,61,8,-6,9,-117,11,-40,12,15,14,1,15,-14,15,-56,16,-125,17,-5,17,62,18,29,18,-58,17,10,17,-13,15,-77,14,53,13,-80,11,2,10,68,8,-92,6,4,5,54,3,-113,1,-49,-1,-9,-3,72,-4,-81,-6,81,-7,76,-8,-121,-9,37,-9,49,-9,122,-9,17,-8,-76,-8,114,-7,-5,-7,120,-6,-36,-6,46,-5,116,-5,-100,-5,-35,-5,2,-4,25,-4,38,-4,-7,-5,-56,-5,105,-5,29,-5,-35,-6,-54,-6,-74,-6,-75,-6,-62,-6,-76,-6,-94,-6,-111,-6,126,-6,-101,-6,-37,-6,63,-5,-52,-5,104,-4,4,-3,-115,-3,-5,-3,110,-2,-39,-2,74,-1,-43,-1,86,0,-1,0,-85,1,107,2,34,3,-65,3,77,4,-47,4,43,5,-123,5,-84,5,-37,5,0,6,47,6,101,6,-67,6,-19,6,38,7,89,7,-101,7,-57,7,21,8,76,8,73,8,121,8,121,8,-123,8,119,8,105,8,59,8,6,8,-115,7,-18,6,-24,5,-92,4,-12,2,-15,0,-41,-2,-97,-4,118,-6,112,-8,-120,-10,-61,-12,58,-13,-8,-15,-54,-16,-6,-17,106,-17,65,-17,95,-17,-11,-17,-47,-16,-13,-15,70,-13,-25,-12,-82,-10,-90,-8,-66,-6,-35,-4,-35,-2,-44,0,-102,2,72,4,-62,5,42,7,83,8,81,9,5,10,-126,10,-43,10,-41,10,-87,10,62,10,-90,9,-21,8,14,8,20,7,-9,5,-86,4,71,3,-51,1,-125,0,60,-1,76,-2,127,-3,-8,-4,-122,-4,57,-4,33,-4,23,-4,37,-4,57,-4,115,-4,-37,-4,117,-3,68,-2,91,-1,-118,0,-53,1,-10,2,-17,3,-99,4,-7,4,-28,4,-80,4,66,4,-54,3,112,3,-17,2,-126,2,-37,1,43,1,70,0,63,-1,18,-2,-26,-4,-67,-5,-91,-6,-89,-7,-76,-8,-24,-9,13,-9,81,-10,-76,-11,84,-11,34,-11,91,-11,-73,-11,63,-10,13,-9,-9,-9,10,-7,83,-6,-69,-5,73,-3,-38,-2,-128,0,54,2,-1,3,-76,5,-121,7,28,9,-116,10,-91,11,-117,12,-21,12,14,13,-46,12,-118,12,51,12,-96,11,53,11,-111,10,-29,9,3,9,-16,7,-91,6,80,5,-51,3,54,2,-59,0,87,-1,40,-2,27,-3,55,-4,111,-5,-50,-6,65,-6,-65,-7,39,-7,-103,-8,-41,-9,26,-9,94,-10,-85,-11,8,-11,-107,-12,85,-12,33,-12,38,-12,30,-12,50,-12,-113,-12,-18,-12,-119,-11,62,-10,34,-9,7,-8,0,-7,13,-6,95,-5,-56,-4,-111,-2,69,0,43,2,15,4,-26,5,91,7,-48,8,-33,9,-62,10,-128,11,-25,11,38,12,45,12,-2,11,-108,11,7,11,79,10,114,9,-99,8,110,7,80,6,-1,4,-63,3,-125,2,124,1,-97,0,-9,-1,114,-1,60,-1,44,-1,76,-1,-101,-1,-33,-1,73,0,-85,0,44,1,-128,1,-15,1,86,2,-62,2}; }
	private static byte[] data32(){ return new byte[] {47,3,-81,3,71,4,-85,4,-21,4,-29,4,-110,4,-62,3,-102,2,19,1,91,-1,-109,-3,-95,-5,-50,-7,45,-8,108,-10,-40,-12,63,-13,-90,-15,68,-16,-3,-18,41,-18,-112,-19,54,-19,39,-19,99,-19,-18,-19,-61,-18,-5,-17,-124,-15,87,-13,52,-11,83,-9,-122,-7,-68,-5,30,-2,97,0,-82,2,-54,4,-66,6,-87,8,82,10,-26,11,79,13,-63,14,9,16,39,17,-1,17,-126,18,-108,18,96,18,-25,17,29,17,35,16,9,15,-26,13,127,12,14,11,106,9,-106,7,-66,5,-58,3,-71,1,-73,-1,-14,-3,68,-4,-44,-6,-55,-7,-15,-8,-106,-8,-125,-8,-78,-8,31,-7,-93,-7,15,-6,121,-6,-64,-6,11,-5,67,-5,-112,-5,-15,-5,62,-4,127,-4,-80,-4,-97,-4,108,-4,53,-4,-29,-5,-96,-5,101,-5,36,-5,-13,-6,-99,-6,76,-6,-19,-7,-112,-7,68,-7,23,-7,16,-7,50,-7,95,-7,-100,-7,-32,-7,32,-6,82,-6,-92,-6,-7,-6,100,-5,-19,-5,-125,-4,75,-3,45,-2,19,-1,2,0,-24,0,-58,1,113,2,25,3,-104,3,25,4,-110,4,32,5,-86,5,75,6,-23,6,101,7,-64,7,34,8,113,8,-57,8,57,9,-97,9,0,10,103,10,-57,10,28,11,118,11,-86,11,-62,11,-68,11,125,11,6,11,23,10,-45,8,18,7,-13,4,-64,2,91,0,4,-2,-48,-5,-100,-7,-116,-9,126,-11,-121,-13,-32,-15,-124,-16,91,-17,-64,-18,94,-18,87,-18,-103,-18,35,-17,-36,-17,10,-15,102,-14,16,-12,-30,-11,-1,-9,5,-6,-10,-5,-42,-3,-81,-1,95,1,-10,2,119,4,-45,5,7,7,6,8,-38,8,95,9,-48,9,-55,9,-111,9,1,9,52,8,98,7,62,6,23,5,-15,3,-80,2,116,1,124,0,-113,-1,-83,-2,-17,-3,69,-3,-73,-4,82,-4,23,-4,13,-4,33,-4,73,-4,-64,-4,90,-3,41,-2,46,-1,76,0,-126,1,-57,2,-39,3,-76,4,29,5,40,5,33,5,-10,4,-39,4,-76,4,-100,4,103,4,15,4,-123,3,-80,2,-80,1,-86,0,-90,-1,-123,-2,105,-3,76,-4,1,-5,-82,-7,98,-8,29,-9,21,-10,74,-11,-58,-12,103,-12,85,-12,100,-12,-75,-12,34,-11,-73,-11,-106,-10,-77,-9,11,-7,-74,-6,120,-4,84,-2,99,0,120,2,125,4,98,6,37,8,-95,9,-41,10,-52,11,-117,12,-11,12,91,13,-109,13,-102,13,-119,13,80,13,-66,12,25,12,30,11,-35,9,124,8,-13,6,94,5,-56,3,82,2,-22,0,-84,-1,-120,-2,-95,-3,-48,-4,16,-4,97,-5,-109,-6,-126,-7,-117,-8,-127,-9,-79,-10,-9,-11,110,-11,44,-11,-30,-12,-106,-12,94,-12,55,-12,23,-12,44,-12,97,-12,-37,-12,88,-11,8,-10,-120,-10,38,-9,-41,-9,-60,-8,-6,-7,-127,-5,84,-3,68,-1,82,1,56,3,7,5,-113,6,1,8,41,9,46,10,-13,10,-118,11,12,12,67,12,68,12,4,12,118,11,-64,10,-54,9,-79,8,104,7,7,6,-93,4,68,3,3,2,22,1,100,0,-31,-1,-111,-1,98,-1,75,-1,106,-1,-100,-1,-68,-1,14,0,-127,0,-5,0,-117,1,53,2,-8,2,-77,3,-100,4,120,5,54,6,-70,6,-33,6,-75,6,31,6,73,5,36,4,-36,2,120,1,-22,-1,56,-2,89,-4,100,-6,97,-8,110,-10,-112,-12,-44,-14,86,-15,34,-16,-9,-18,-28,-19,4,-19,127,-20,56,-20,116,-20,59,-19,78,-18,-39,-17,114,-15,73,-13,51,-11,29,-9,50,-7,73,-5,92,-3,-102,-1,-63,1,-42,3,-37,5,-56,7,-84,9,110,11,23,13,-111,14,-44,15,-35,16,-109,17,16,18,49,18,31,18,-37,17,115,17,-29,16,16,16,-1,14,-69,13,55,12,127,10,-100,8,124,6,125,4,-96,2,-71,0,58,-1,-45,-3,-35,-4,39,-4,-58,-5,-97,-5,-80,-5,-99,-5,-90,-5,-91,-5,-56,-5,0,-4,65,-4,-72,-4,56,-3,-92,-3,-35,-3,-20,-3,-34,-3,-70,-3,-85,-3,-104,-3,120,-3,81,-3,-6,-4,-122,-4,-9,-5,67,-5,-105,-6,13,-6,-126,-7,49,-7,-22,-8,-80,-8,-118,-8,84,-8,42,-8,4,-8,-32,-9,-15,-9,-2,-9,70,-8,-91,-8,29,-7,-59,-7,-127,-6,107,-5,91,-4,105,-3,109,-2,105,-1,91,0,17,1,-24,1,-89,2,120,3,119,4,105,5,84,6,46,7,-36,7,104,8,-34,8,57,9,-101,9,18,10,-113,10,36,11,-38,11,-93,12,112,13,60,14,-61,14,59,15,64,15,-40,14,49,14,27,13,-85,11,-19,9,25,8,3,6,-50,3,110,1,-20,-2,93,-4,-41,-7,73,-9,40,-11,52,-13,-107,-15,72,-16,49,-17,91,-18,-37,-19,-98,-19,-50,-19,75,-18,102,-17,-81,-16,93,-14,46,-12,1,-10,-4,-9,-45,-7}; }
	private static byte[] data33(){ return new byte[] {-67,-5,-122,-3,82,-1,16,1,-75,2,56,4,-92,5,-42,6,-26,7,-79,8,49,9,98,9,70,9,-50,8,10,8,48,7,24,6,-6,4,-25,3,-44,2,-6,1,28,1,70,0,119,-1,-83,-2,-25,-3,52,-3,-81,-4,80,-4,60,-4,112,-4,-52,-4,115,-3,85,-2,87,-1,-102,0,-52,1,-32,2,-35,3,-111,4,14,5,89,5,-114,5,-58,5,-32,5,-5,5,22,6,-5,5,-48,5,123,5,7,5,109,4,-74,3,-26,2,-13,1,-50,0,-118,-1,36,-2,-83,-4,62,-5,-42,-7,-97,-8,-107,-9,-97,-10,-32,-11,75,-11,-68,-12,95,-12,57,-12,72,-12,-116,-12,31,-11,-22,-11,31,-9,-122,-8,35,-6,18,-4,41,-2,70,0,110,2,106,4,68,6,-39,7,44,9,92,10,106,11,95,12,54,13,-1,13,126,14,-56,14,-51,14,120,14,-57,13,-40,12,-108,11,21,10,-127,8,-18,6,107,5,4,4,-73,2,-113,1,117,0,117,-1,-123,-2,114,-3,73,-4,-2,-6,-76,-7,-109,-8,-123,-9,-68,-10,36,-10,-120,-11,26,-11,-68,-12,114,-12,52,-12,21,-12,24,-12,49,-12,90,-12,-96,-12,-7,-12,66,-11,-105,-11,29,-10,-62,-10,-79,-9,-2,-8,121,-6,49,-4,21,-2,-21,-1,-71,1,116,3,16,5,105,6,-77,7,-74,8,-92,9,90,10,-1,10,109,11,-82,11,-106,11,61,11,-89,10,-75,9,-120,8,41,7,-71,5,73,4,-8,2,-29,1,16,1,87,0,-28,-1,-113,-1,63,-1,33,-1,16,-1,34,-1,57,-1,-101,-1,4,0,-67,0,-102,1,-103,2,-53,3,4,5,72,6,41,7,-7,7,120,8,-118,8,120,8,-1,7,84,7,114,6,69,5,-12,3,72,2,124,0,113,-2,80,-4,53,-6,-2,-9,6,-10,23,-12,51,-14,-99,-16,-2,-18,-85,-19,-97,-20,-41,-21,-108,-21,-86,-21,65,-20,66,-19,118,-18,-31,-17,117,-15,23,-13,-27,-12,-90,-10,-115,-8,-121,-6,-110,-4,-111,-2,-76,0,-71,2,-72,4,-82,6,-105,8,83,10,-27,11,80,13,119,14,-128,15,87,16,-37,16,64,17,123,17,-123,17,77,17,-49,16,5,16,-16,14,-114,13,-25,11,12,10,27,8,41,6,97,4,-87,2,92,1,45,0,92,-1,-92,-2,38,-2,-102,-3,73,-3,-35,-4,-101,-4,121,-4,-111,-4,-40,-4,51,-3,-95,-3,12,-2,79,-2,-111,-2,-73,-2,-68,-2,-40,-2,-60,-2,-77,-2,-107,-2,72,-2,-54,-3,38,-3,-125,-4,-60,-5,10,-5,62,-6,-96,-7,12,-7,103,-8,-56,-9,43,-9,-124,-10,-39,-11,80,-11,-52,-12,-116,-12,99,-12,116,-12,-62,-12,44,-11,-76,-11,-112,-10,90,-9,101,-8,115,-7,-109,-6,-63,-5,-45,-4,8,-2,45,-1,110,0,-75,1,8,3,65,4,117,5,107,6,63,7,-35,7,72,8,-57,8,25,9,-70,9,109,10,79,11,91,12,-116,13,-86,14,-79,15,-127,16,-30,16,-13,16,-91,16,21,16,31,15,-8,13,117,12,-43,10,-36,8,-86,6,75,4,-72,1,-16,-2,65,-4,-77,-7,79,-9,13,-11,40,-13,91,-15,-55,-17,-110,-18,-109,-19,21,-19,10,-19,-128,-19,72,-18,112,-17,-88,-16,54,-14,-46,-13,118,-11,27,-9,-51,-8,-94,-6,102,-4,91,-2,31,0,-23,1,125,3,-18,4,20,6,-5,6,-124,7,-25,7,-68,7,126,7,-20,6,18,6,53,5,52,4,38,3,32,2,59,1,73,0,99,-1,105,-2,-128,-3,-107,-4,-54,-5,39,-5,-19,-6,7,-5,122,-5,71,-4,99,-3,-79,-2,7,0,81,1,-110,2,-120,3,91,4,-3,4,-123,5,-13,5,58,6,125,6,-98,6,-60,6,-73,6,-84,6,-115,6,42,6,-51,5,103,5,-87,4,-15,3,-9,2,-38,1,-108,0,42,-1,-51,-3,123,-4,39,-5,21,-6,-12,-8,-23,-9,-38,-10,-38,-11,-23,-12,51,-12,-98,-13,96,-13,95,-13,-95,-13,92,-12,67,-11,102,-10,-27,-9,-112,-7,97,-5,78,-3,68,-1,39,1,5,3,-90,4,52,6,-102,7,-9,8,63,10,118,11,108,12,67,13,-45,13,5,14,-46,13,66,13,82,12,32,11,-41,9,-113,8,84,7,62,6,27,5,7,4,-16,2,-44,1,-103,0,69,-1,-6,-3,-105,-4,68,-5,-7,-7,-52,-8,-59,-9,-18,-10,30,-10,-127,-11,11,-11,-63,-12,-99,-12,-114,-12,-101,-12,-78,-12,-78,-12,-45,-12,-29,-12,-25,-12,-2,-12,70,-11,-84,-11,59,-10,47,-9,62,-8,114,-7,-54,-6,58,-4,-102,-3,26,-1,-102,0,9,2,-123,3,-9,4,78,6,-116,7,-116,8,112,9,17,10,113,10,-94,10,124,10,20,10,72,9,74,8,23,7,-76,5,109,4,80,3,58,2,88,1,-81,0,17,0,113,-1,-17,-2,-98,-2,91,-2,78,-2,-118,-2,2,-1,-42,-1,-28,0,16,2,114,3}; }
	private static byte[] data34(){ return new byte[] {-49,4,33,6,75,7,101,8,80,9,-35,9,58,10,93,10,26,10,-103,9,-53,8,-84,7,83,6,-58,4,11,3,28,1,-4,-2,-65,-4,-127,-6,28,-8,-64,-11,117,-13,70,-15,78,-17,-95,-19,93,-20,124,-21,-13,-22,-33,-22,48,-21,-60,-21,-90,-20,-76,-19,6,-17,-107,-16,59,-14,24,-12,13,-10,2,-8,-13,-7,-10,-5,9,-2,-8,-1,-24,1,-45,3,120,5,66,7,-68,8,22,10,87,11,-109,12,-117,13,-124,14,73,15,-14,15,100,16,119,16,77,16,-72,15,-38,14,-64,13,107,12,4,11,-90,9,84,8,1,7,-38,5,-80,4,-117,3,-81,2,-58,1,-3,0,56,0,-110,-1,8,-1,-84,-2,94,-2,47,-2,55,-2,79,-2,-125,-2,-46,-2,19,-1,119,-1,-90,-1,-38,-1,-28,-1,-24,-1,-65,-1,120,-1,4,-1,-124,-2,-5,-3,83,-3,-67,-4,-5,-5,60,-5,117,-6,-115,-7,-81,-8,-84,-9,-80,-10,-89,-11,-53,-12,-32,-13,77,-13,-40,-14,-107,-14,-128,-14,-104,-14,-23,-14,116,-13,10,-12,-29,-12,-76,-11,-78,-10,-66,-9,-22,-8,55,-6,-70,-5,49,-3,-58,-2,91,0,-49,1,19,3,33,4,21,5,-34,5,112,6,17,7,-62,7,-119,8,117,9,-89,10,-39,11,44,13,114,14,-104,15,-83,16,-114,17,54,18,121,18,-128,18,47,18,125,17,-86,16,93,15,-14,13,65,12,80,10,46,8,-26,5,110,3,-54,0,25,-2,117,-5,-22,-8,108,-10,23,-12,45,-14,123,-16,53,-17,110,-18,25,-18,42,-18,-108,-18,74,-17,24,-16,71,-15,-111,-14,-16,-13,-126,-11,48,-9,-11,-8,-5,-6,-17,-4,-16,-2,-42,0,-121,2,20,4,65,5,52,6,-65,6,4,7,4,7,-65,6,60,6,-111,5,-23,4,9,4,50,3,34,2,14,1,-18,-1,-69,-2,-110,-3,-124,-4,-81,-5,-24,-6,-80,-6,-91,-6,31,-5,-22,-5,-30,-4,26,-2,104,-1,-69,0,21,2,63,3,80,4,43,5,-10,5,107,6,-48,6,29,7,110,7,-108,7,-68,7,-38,7,8,8,-9,7,-39,7,-103,7,27,7,122,6,-93,5,-111,4,-116,3,75,2,7,1,-40,-1,-96,-2,118,-3,80,-4,42,-5,-7,-7,-64,-8,124,-9,97,-10,102,-11,-106,-12,28,-12,-36,-13,-19,-13,97,-12,20,-11,1,-10,52,-9,107,-8,-28,-7,126,-5,-18,-4,-114,-2,64,0,-32,1,-106,3,83,5,-25,6,119,8,-26,9,24,11,8,12,-85,12,10,13,-22,12,-102,12,27,12,116,11,-90,10,-28,9,-19,8,-15,7,-11,6,-53,5,-127,4,65,3,-16,1,124,0,45,-1,-63,-3,95,-4,15,-5,-21,-7,-21,-8,32,-8,115,-9,28,-9,-62,-10,-83,-10,-107,-10,-85,-10,-73,-10,-101,-10,-112,-10,112,-10,53,-10,6,-10,33,-10,78,-10,-71,-10,78,-9,26,-8,3,-7,-3,-7,19,-5,59,-4,100,-3,-94,-2,-29,-1,79,1,-56,2,66,4,-78,5,-2,6,43,8,13,9,-81,9,2,10,44,10,-1,9,-98,9,-23,8,39,8,67,7,79,6,77,5,100,4,93,3,120,2,-98,1,-93,0,-28,-1,42,-1,-86,-2,93,-2,125,-2,-30,-2,126,-1,109,0,-103,1,-30,2,55,4,-76,5,4,7,88,8,116,9,-119,10,75,11,-21,11,45,12,55,12,-19,11,102,11,-122,10,-110,9,68,8,-97,6,-35,4,-71,2,90,0,-24,-3,47,-5,106,-8,-70,-11,23,-13,-64,-16,-50,-18,24,-19,-31,-21,28,-21,-104,-22,-125,-22,-77,-22,32,-21,-32,-21,-32,-20,58,-18,-58,-17,-127,-15,98,-13,102,-11,104,-9,126,-7,113,-5,86,-3,43,-1,-11,0,-90,2,63,4,-52,5,73,7,-38,8,51,10,-95,11,-10,12,18,14,15,15,-89,15,-13,15,-29,15,97,15,-40,14,5,14,23,13,83,12,115,11,-97,10,-101,9,-78,8,-81,7,-62,6,-40,5,-34,4,9,4,45,3,-124,2,-43,1,78,1,-24,0,-95,0,117,0,94,0,-128,0,-85,0,-34,0,23,1,58,1,85,1,67,1,20,1,-61,0,105,0,-15,-1,112,-1,-8,-2,-118,-2,12,-2,117,-3,-58,-4,-13,-5,-11,-6,-60,-7,-120,-8,57,-9,12,-10,-46,-12,-48,-13,-16,-14,74,-14,-48,-15,113,-15,67,-15,67,-15,105,-15,-69,-15,65,-14,-21,-14,-60,-13,-52,-12,18,-10,-118,-9,72,-7,18,-5,-40,-4,-122,-2,2,0,81,1,92,2,64,3,14,4,-31,4,-53,5,-18,6,25,8,118,9,-50,10,73,12,-120,13,-44,14,33,16,56,17,48,18,-4,18,112,19,-99,19,-117,19,28,19,-127,18,-115,17,104,16,22,15,-120,13,-74,11,-61,9,-114,7,5,5,97,2,-93,-1,-50,-4,43,-6,-99,-9,108,-11,-109,-13,8,-14,10,-15,71,-16,-14,-17,-47,-17,-5,-17,67,-16,-42,-16,-86,-15}; }
	private static byte[] data35(){ return new byte[] {-53,-14,43,-12,-75,-11,107,-9,99,-7,62,-5,56,-3,39,-1,-53,0,85,2,-115,3,-110,4,39,5,117,5,-128,5,118,5,35,5,-53,4,93,4,-95,3,-25,2,-73,1,115,0,-5,-2,103,-3,-10,-5,-81,-6,-72,-7,63,-7,26,-7,82,-7,-27,-7,-54,-6,-33,-5,24,-3,-124,-2,-9,-1,98,1,-68,2,-25,3,-24,4,-70,5,120,6,3,7,-122,7,-3,7,85,8,-73,8,-26,8,11,9,-13,8,-70,8,76,8,-73,7,-4,6,9,6,35,5,40,4,17,3,9,2,-5,0,-16,-1,-34,-2,-66,-3,-106,-4,100,-5,-12,-7,-48,-8,-125,-9,116,-10,-83,-11,7,-11,-88,-12,-88,-12,-50,-12,74,-11,10,-10,-46,-10,-56,-9,-33,-8,-18,-7,34,-5,-123,-4,-29,-3,-93,-1,-126,1,105,3,57,5,-13,6,98,8,-125,9,80,10,-43,10,52,11,68,11,107,11,88,11,36,11,-22,10,117,10,-55,9,14,9,38,8,33,7,-16,5,-87,4,77,3,-13,1,106,0,-29,-2,106,-3,-8,-5,-45,-6,-22,-7,45,-7,-110,-8,68,-8,35,-8,-3,-9,-27,-9,-36,-9,-53,-9,-97,-9,124,-9,91,-9,62,-9,68,-9,99,-9,-98,-9,-17,-9,83,-8,-20,-8,-127,-7,54,-6,-42,-6,-98,-5,-127,-4,94,-3,112,-2,-76,-1,1,1,80,2,-76,3,-19,4,7,6,-19,6,-101,7,-8,7,39,8,-7,7,-43,7,-109,7,33,7,-88,6,33,6,115,5,-79,4,-86,3,-107,2,108,1,66,0,34,-1,100,-2,-44,-3,-79,-3,-69,-3,21,-2,-49,-2,-67,-1,-31,0,58,2,-74,3,46,5,-75,6,34,8,102,9,-100,10,125,11,48,12,-54,12,34,13,62,13,36,13,-77,12,4,12,-29,10,114,9,-97,7,114,5,25,3,117,0,-68,-3,-26,-6,33,-8,111,-11,-16,-14,-86,-16,-61,-18,52,-19,-41,-21,-10,-22,111,-22,42,-22,62,-22,-95,-22,99,-21,107,-20,-90,-19,58,-17,-22,-16,-64,-14,-66,-12,-87,-10,114,-8,67,-6,-35,-5,102,-3,-2,-2,-122,0,25,2,-72,3,93,5,18,7,-90,8,29,10,61,11,19,12,-86,12,-7,12,8,13,-6,12,-75,12,114,12,54,12,-25,11,-100,11,48,11,-68,10,75,10,-72,9,14,9,81,8,-106,7,-68,6,-7,5,46,5,-114,4,2,4,-83,3,90,3,63,3,50,3,56,3,48,3,57,3,31,3,23,3,-16,2,-74,2,113,2,32,2,-81,1,85,1,-35,0,119,0,-1,-1,104,-1,-41,-2,30,-2,4,-3,-29,-5,-124,-6,34,-7,-88,-9,50,-10,-39,-12,-97,-13,-108,-14,-94,-15,-30,-16,44,-16,-84,-17,87,-17,29,-17,30,-17,76,-17,-38,-17,-58,-16,-20,-15,-128,-13,56,-11,10,-9,-55,-8,113,-6,-18,-5,67,-3,118,-2,122,-1,-117,0,-101,1,-83,2,-32,3,47,5,-110,6,19,8,-93,9,33,11,-85,12,33,14,-117,15,-72,16,-70,17,-123,18,21,19,117,19,-117,19,125,19,62,19,-43,18,55,18,81,17,35,16,-93,14,-47,12,-77,10,111,8,-36,5,46,3,120,0,-46,-3,101,-5,41,-7,46,-9,121,-11,8,-12,-50,-14,-6,-15,58,-15,-38,-16,-91,-16,-65,-16,49,-15,4,-14,10,-13,112,-12,6,-10,-59,-9,-119,-7,85,-5,23,-3,-99,-2,-4,-1,44,1,32,2,-37,2,122,3,-36,3,34,4,37,4,-27,3,123,3,-61,2,-81,1,91,0,-6,-2,82,-3,-70,-5,89,-6,50,-7,90,-8,-37,-9,-75,-9,-3,-9,-86,-8,-122,-7,-85,-6,12,-4,100,-3,-46,-2,54,0,107,1,-95,2,-94,3,-70,4,-86,5,123,6,101,7,24,8,-65,8,93,9,-100,9,-71,9,-62,9,120,9,13,9,-122,8,-56,7,14,7,72,6,101,5,-120,4,-87,3,-73,2,-76,1,-84,0,-122,-1,85,-2,25,-3,-66,-5,116,-6,90,-7,70,-8,118,-9,-68,-10,103,-10,59,-10,43,-10,94,-10,-82,-10,14,-9,-105,-9,45,-8,5,-7,14,-6,85,-5,-70,-4,124,-2,30,0,-37,1,122,3,-3,4,50,6,41,7,-21,7,-109,8,46,9,-93,9,15,10,115,10,-91,10,-73,10,-106,10,61,10,-61,9,7,9,34,8,7,7,-63,5,75,4,-56,2,29,1,-127,-1,-9,-3,-86,-4,127,-5,-82,-6,6,-6,-117,-7,78,-7,7,-7,-35,-8,-57,-8,-104,-8,-126,-8,107,-8,66,-8,36,-8,49,-8,80,-8,89,-8,-97,-8,-59,-8,5,-7,78,-7,-107,-7,-6,-7,98,-6,-12,-6,-114,-5,91,-4,107,-3,125,-2,-78,-1,-32,0,18,2,25,3,24,4,-38,4,112,5,-16,5,70,6,-109,6,-54,6,-37,6,-19,6,-73,6,86,6,-84,5,-41,4,-38,3,-74,2,111,1,82,0,80,-1,106,-2,0,-2,-109,-3,-120,-3,-39,-3,58,-2,-3,-2,2,0}; }
	private static byte[] data36(){ return new byte[] {65,1,-92,2,65,4,-71,5,15,7,111,8,-94,9,-79,10,-81,11,-91,12,111,13,5,14,-127,14,-117,14,36,14,104,13,13,12,93,10,77,8,-9,5,111,3,-31,0,15,-2,81,-5,-82,-8,-19,-11,122,-13,48,-15,43,-17,97,-19,1,-20,-27,-22,75,-22,-4,-23,26,-22,126,-22,65,-21,92,-20,-74,-19,38,-17,-47,-16,-127,-14,38,-12,-51,-11,77,-9,-32,-8,-127,-6,30,-4,-53,-3,-122,-1,74,1,5,3,-89,4,33,6,57,7,53,8,-26,8,91,9,-57,9,1,10,74,10,126,10,-67,10,-11,10,26,11,42,11,63,11,58,11,41,11,-19,10,-97,10,63,10,-93,9,-31,8,43,8,112,7,-33,6,-121,6,84,6,43,6,39,6,33,6,21,6,-11,5,-28,5,-85,5,127,5,55,5,-4,4,-64,4,119,4,18,4,-61,3,80,3,-32,2,79,2,-99,1,-8,0,-33,-1,-67,-2,105,-3,-20,-5,119,-6,-15,-8,104,-9,12,-10,-65,-12,117,-13,66,-14,18,-15,-35,-17,-49,-18,-40,-19,36,-19,-65,-20,-33,-20,85,-19,44,-18,121,-17,-12,-16,-99,-14,58,-12,-71,-11,43,-9,-121,-8,-55,-7,-4,-6,75,-4,-99,-3,-25,-2,79,0,-75,1,46,3,-85,4,58,6,-25,7,-115,9,50,11,-83,12,35,14,75,15,81,16,-7,16,-95,17,22,18,119,18,-38,18,38,19,59,19,31,19,-89,18,-72,17,-101,16,11,15,65,13,45,11,-22,8,-116,6,47,4,-73,1,-120,-1,74,-3,45,-5,93,-7,-114,-9,-3,-11,-126,-12,62,-13,89,-14,-107,-15,61,-15,111,-15,1,-14,-23,-14,25,-12,-127,-11,-4,-10,-96,-8,18,-6,-109,-5,-3,-4,63,-2,126,-1,-83,0,-68,1,-73,2,113,3,-51,3,-6,3,-61,3,33,3,66,2,10,1,-81,-1,29,-2,-100,-4,27,-5,-85,-7,116,-8,-117,-9,-16,-10,-96,-10,-48,-10,82,-9,52,-8,102,-7,-110,-6,-41,-5,32,-3,69,-2,99,-1,-100,0,-77,1,-7,2,73,4,-71,5,-14,6,14,8,24,9,-81,9,24,10,92,10,82,10,28,10,-63,9,85,9,-72,8,26,8,95,7,-123,6,-70,5,-10,4,13,4,26,3,9,2,-8,0,-52,-1,-100,-2,109,-3,81,-4,92,-5,-114,-6,-51,-7,81,-7,-56,-8,88,-8,7,-8,-85,-9,115,-9,-124,-9,-90,-9,16,-8,-60,-8,-96,-7,-41,-6,29,-4,121,-3,-57,-2,46,0,119,1,-103,2,-66,3,-66,4,-94,5,105,6,52,7,-28,7,124,8,17,9,-120,9,-55,9,-2,9,7,10,-60,9,89,9,-76,8,-110,7,84,6,-48,4,52,3,-91,1,34,0,-65,-2,-116,-3,-119,-4,-94,-5,-21,-6,101,-6,-25,-7,-122,-7,90,-7,41,-7,-12,-8,-40,-8,-63,-8,-70,-8,-66,-8,-39,-8,-9,-8,52,-7,77,-7,107,-7,-100,-7,-100,-7,-82,-7,-57,-7,-2,-7,87,-6,-31,-6,-75,-5,-105,-4,-119,-3,-123,-2,101,-1,24,0,-49,0,110,1,5,2,-94,2,64,3,-15,3,-111,4,33,5,-123,5,-55,5,-81,5,99,5,-44,4,33,4,52,3,68,2,82,1,103,0,-115,-1,-46,-2,80,-2,-16,-3,-44,-3,-8,-3,68,-2,-20,-2,-36,-1,-36,0,36,2,102,3,-99,4,-32,5,43,7,109,8,-61,9,19,11,92,12,-119,13,-93,14,88,15,-83,15,-120,15,10,15,-24,13,125,12,-90,10,124,8,64,6,-68,3,1,1,105,-2,-75,-5,15,-7,108,-10,-16,-13,114,-15,86,-17,116,-19,-29,-21,2,-21,101,-22,78,-22,-104,-22,69,-21,36,-20,39,-19,95,-18,-108,-17,-49,-16,28,-14,-126,-13,20,-11,-73,-10,126,-8,55,-6,14,-4,-48,-3,-124,-1,23,1,119,2,-122,3,124,4,70,5,-32,5,83,6,-66,6,20,7,-127,7,-29,7,102,8,-38,8,88,9,-35,9,91,10,-57,10,9,11,43,11,23,11,-16,10,-124,10,13,10,-95,9,74,9,22,9,-23,8,-47,8,-27,8,-68,8,-90,8,89,8,38,8,-56,7,92,7,3,7,-105,6,80,6,-11,5,-63,5,93,5,23,5,-69,4,48,4,-107,3,-45,2,-25,1,-51,0,-99,-1,66,-2,-27,-4,-107,-5,51,-6,-11,-8,-124,-9,10,-10,-123,-12,-12,-14,84,-15,-62,-17,67,-18,12,-19,3,-20,125,-21,106,-21,-75,-21,88,-20,81,-19,-117,-18,-42,-17,49,-15,120,-14,-48,-13,-8,-12,58,-10,122,-9,-30,-8,91,-6,-24,-5,112,-3,28,-1,-67,0,103,2,34,4,-45,5,-117,7,34,9,-77,10,-7,11,28,13,4,14,-30,14,-96,15,89,16,39,17,-38,17,120,18,-3,18,50,19,24,19,-96,18,-37,17,-74,16,66,15,-111,13,-59,11,-51,9,-60,7,-60,5,-54,3,-40,1,-49,-1,-38,-3,-36,-5,-19,-7,6,-8,98,-10,5,-11,-22,-13}; }
	private static byte[] data37(){ return new byte[] {77,-13,19,-13,59,-13,-30,-13,-96,-12,114,-11,-110,-10,-72,-9,-53,-8,16,-6,77,-5,-72,-4,37,-2,-115,-1,-35,0,0,2,-30,2,106,3,-99,3,96,3,-57,2,-57,1,-113,0,37,-1,-115,-3,20,-4,116,-6,-11,-8,-80,-9,-119,-10,-67,-11,87,-11,74,-11,-83,-11,125,-10,126,-9,-110,-8,-67,-7,-30,-6,3,-4,51,-3,127,-2,-19,-1,117,1,47,3,-17,4,119,6,-49,7,-10,8,-82,9,82,10,-107,10,-101,10,-101,10,88,10,-7,9,-109,9,-34,8,47,8,113,7,-93,6,-63,5,-59,4,-47,3,-56,2,-51,1,-51,0,-45,-1,-10,-2,42,-2,120,-3,-44,-4,56,-4,-53,-5,46,-5,-98,-6,47,-6,-86,-7,110,-7,76,-7,49,-7,122,-7,-9,-7,-115,-6,81,-5,27,-4,-2,-4,-21,-3,-73,-2,-124,-1,69,0,4,1,-78,1,122,2,74,3,19,4,-34,4,-91,5,95,6,6,7,-92,7,45,8,-127,8,-88,8,-128,8,12,8,67,7,66,6,15,5,-38,3,-102,2,124,1,97,0,104,-1,99,-2,-128,-3,-94,-4,-42,-5,60,-5,-66,-6,97,-6,41,-6,-8,-7,-51,-7,-75,-7,-85,-7,-88,-7,-71,-7,-32,-7,0,-6,42,-6,68,-6,68,-6,46,-6,17,-6,32,-6,71,-6,-98,-6,20,-5,-75,-5,81,-4,-9,-4,-123,-3,-13,-3,77,-2,-93,-2,-3,-2,-117,-1,44,0,10,1,-12,1,-45,2,-106,3,60,4,-121,4,-102,4,101,4,-2,3,102,3,-56,2,10,2,100,1,-51,0,38,0,-113,-1,27,-1,-46,-2,-86,-2,-79,-2,10,-1,-98,-1,75,0,53,1,37,2,14,3,52,4,84,5,-126,6,-11,7,126,9,29,11,-46,12,78,14,-112,15,-114,16,16,17,68,17,-15,16,78,16,74,15,-23,13,34,12,32,10,-32,7,103,5,-35,2,40,0,95,-3,-110,-6,-69,-9,2,-11,110,-14,31,-16,69,-18,-28,-20,27,-20,-92,-21,-101,-21,-59,-21,47,-20,-92,-20,56,-19,-30,-19,-47,-18,-17,-17,76,-15,-23,-14,-81,-12,-126,-10,116,-8,86,-6,9,-4,-91,-3,3,-1,47,0,39,1,6,2,-119,2,20,3,124,3,-59,3,37,4,-93,4,14,5,-82,5,96,6,56,7,-9,7,-37,8,-108,9,7,10,104,10,-107,10,-88,10,-70,10,-78,10,-40,10,30,11,111,11,-101,11,-75,11,-61,11,-91,11,86,11,7,11,-98,10,64,10,-39,9,94,9,-26,8,95,8,3,8,126,7,38,7,-79,6,47,6,-87,5,18,5,45,4,67,3,53,2,6,1,-22,-1,-27,-2,-47,-3,-75,-4,-105,-5,73,-6,-72,-8,26,-9,85,-11,-100,-13,-26,-15,115,-16,33,-17,40,-18,125,-19,50,-19,48,-19,111,-19,-19,-19,-111,-18,78,-17,27,-16,-22,-16,-48,-15,-83,-14,-82,-13,-25,-12,38,-10,-109,-9,55,-7,-18,-6,-90,-4,-121,-2,94,0,40,2,-14,3,-107,5,23,7,106,8,-91,9,-45,10,-39,11,-20,12,-25,13,10,15,11,16,-32,16,-74,17,83,18,-76,18,-39,18,-77,18,103,18,-68,17,-60,16,-92,15,87,14,-26,12,103,11,-14,9,83,8,-73,6,-26,4,-9,2,-20,0,-39,-2,-43,-4,24,-5,-121,-7,114,-8,-87,-9,59,-9,6,-9,18,-9,19,-9,115,-9,-64,-9,78,-8,31,-7,47,-6,107,-5,-30,-4,73,-2,-53,-1,46,1,78,2,69,3,-21,3,10,4,-8,3,110,3,-123,2,93,1,6,0,112,-2,-24,-4,69,-5,-58,-7,97,-8,75,-9,120,-10,8,-10,-48,-11,-22,-11,57,-10,-92,-10,67,-9,-7,-9,-40,-8,-26,-7,40,-5,-89,-4,92,-2,56,0,25,2,0,4,-69,5,80,7,-103,8,-80,9,-104,10,25,11,-127,11,-70,11,-84,11,-100,11,75,11,-50,10,63,10,121,9,-115,8,-121,7,93,6,37,5,18,4,-3,2,23,2,71,1,-89,0,34,0,-127,-1,10,-1,108,-2,-26,-3,81,-3,-48,-4,106,-4,28,-4,-7,-5,-41,-5,-9,-5,28,-4,81,-4,-75,-4,28,-3,-119,-3,17,-2,-122,-2,-32,-2,84,-1,-88,-1,-10,-1,81,0,-42,0,105,1,45,2,2,3,-19,3,-57,4,-82,5,-116,6,28,7,-114,7,-87,7,-122,7,44,7,-80,6,11,6,87,5,-103,4,-47,3,27,3,82,2,108,1,117,0,-100,-1,-64,-2,20,-2,93,-3,-31,-4,102,-4,20,-4,-42,-5,-98,-5,-111,-5,-105,-5,-99,-5,-70,-5,-52,-5,-54,-5,-52,-5,-68,-5,-85,-5,-75,-5,-67,-5,-52,-5,31,-4,106,-4,-43,-4,70,-3,-120,-3,-46,-3,0,-2,32,-2,74,-2,122,-2,-32,-2,70,-1,-35,-1,-97,0,105,1,22,2,-50,2,102,3,-70,3,-54,3,-63,3,92,3,-9,2,-123,2,6,2,-108,1,21,1,-66,0,82,0,39,0,9,0,-2,-1,39,0,124,0}; }
	private static byte[] data38(){ return new byte[] {-65,0,51,1,-78,1,62,2,-11,2,-33,3,-53,4,14,6,-128,7,23,9,-44,10,-93,12,51,14,-87,15,-51,16,-72,17,40,18,69,18,10,18,96,17,121,16,61,15,-103,13,-70,11,-94,9,38,7,102,4,-117,1,91,-2,82,-5,96,-8,-117,-11,44,-13,71,-15,-87,-17,124,-18,-100,-19,0,-19,-83,-20,90,-20,77,-20,104,-20,-34,-20,-119,-19,-105,-18,-27,-17,115,-15,32,-13,-24,-12,-56,-10,116,-8,40,-6,-97,-5,-26,-4,22,-2,-5,-2,-68,-1,66,0,-91,0,-45,0,27,1,93,1,-72,1,53,2,-46,2,-103,3,118,4,86,5,41,6,-27,6,124,7,-2,7,94,8,-44,8,111,9,24,10,-24,10,-63,11,115,12,9,13,-103,13,-65,13,-55,13,-81,13,101,13,5,13,-80,12,59,12,-32,11,89,11,-31,10,85,10,-66,9,48,9,98,8,-94,7,-54,6,-14,5,21,5,55,4,47,3,81,2,112,1,-127,0,109,-1,93,-2,19,-3,-68,-5,53,-6,-106,-8,-16,-10,88,-11,-68,-13,72,-14,37,-15,24,-16,99,-17,-41,-18,-108,-18,107,-18,124,-18,-97,-18,-34,-18,30,-17,125,-17,-33,-17,111,-16,31,-15,-9,-15,12,-13,112,-12,-5,-11,-78,-9,127,-7,95,-5,38,-3,6,-1,-114,0,3,2,98,3,-94,4,-29,5,36,7,97,8,-100,9,-47,10,9,12,31,13,38,14,-9,14,-92,15,67,16,-108,16,-75,16,-67,16,123,16,31,16,-111,15,-45,14,14,14,41,13,7,12,-45,10,124,9,-41,7,23,6,55,4,98,2,-101,0,2,-1,-116,-3,111,-4,101,-5,-71,-6,0,-6,108,-7,-25,-8,-108,-8,103,-8,-114,-8,-2,-8,-56,-7,-39,-6,20,-4,112,-3,-55,-2,-5,-1,21,1,-46,1,90,2,-117,2,101,2,-19,1,43,1,28,0,-39,-2,92,-3,-26,-5,79,-6,-23,-8,-85,-9,-107,-10,-59,-11,34,-11,-61,-12,122,-12,74,-12,82,-12,127,-12,-36,-12,120,-11,96,-10,-108,-9,33,-7,-41,-6,-76,-4,-120,-2,102,0,38,2,-66,3,47,5,102,6,112,7,104,8,61,9,-50,9,53,10,125,10,98,10,24,10,-102,9,-66,8,-73,7,-110,6,90,5,47,4,24,3,77,2,-120,1,-33,0,82,0,-72,-1,55,-1,-97,-2,1,-2,-123,-3,32,-3,-35,-4,-79,-4,-62,-4,-43,-4,19,-3,73,-3,110,-3,-83,-3,-26,-3,-6,-3,31,-2,63,-2,72,-2,65,-2,54,-2,31,-2,15,-2,12,-2,70,-2,-104,-2,40,-1,-13,-1,-30,0,-33,1,-34,2,-120,3,39,4,-127,4,-104,4,-122,4,119,4,66,4,4,4,-48,3,-120,3,46,3,-67,2,57,2,127,1,-57,0,8,0,64,-1,-114,-2,-8,-3,91,-3,-25,-4,-107,-4,48,-4,-22,-5,-81,-5,97,-5,56,-5,13,-5,-51,-6,-96,-6,-120,-6,94,-6,84,-6,127,-6,-88,-6,-11,-6,62,-5,121,-5,-59,-5,-42,-5,-26,-5,-36,-5,-35,-5,-44,-5,-18,-5,56,-4,-98,-4,-5,-4,-84,-3,94,-2,21,-1,-75,-1,91,0,-40,0,39,1,75,1,73,1,28,1,-20,0,-110,0,57,0,5,0,-48,-1,-91,-1,-88,-1,-86,-1,-89,-1,-58,-1,-50,-1,-46,-1,-47,-1,-4,-1,17,0,92,0,-30,0,123,1,78,2,-121,3,-61,4,68,6,-38,7,96,9,-22,10,92,12,-121,13,-120,14,59,15,-86,15,-36,15,-59,15,106,15,-48,14,-80,13,84,12,-108,10,83,8,-21,5,20,3,41,0,72,-3,113,-6,-23,-9,-58,-11,-96,-13,4,-14,125,-16,29,-17,-34,-19,-60,-20,-23,-21,53,-21,-10,-22,11,-21,112,-21,73,-20,103,-19,-79,-18,30,-16,-99,-15,42,-13,-88,-12,42,-10,111,-9,-91,-8,-79,-7,120,-6,32,-5,-73,-5,29,-4,90,-4,-52,-4,55,-3,-64,-3,107,-2,43,-1,-18,-1,-60,0,122,1,27,2,-59,2,91,3,-9,3,-105,4,-124,5,111,6,-100,7,-21,8,23,10,83,11,85,12,27,13,-108,13,-24,13,-33,13,-35,13,-73,13,127,13,65,13,-9,12,-90,12,42,12,-111,11,-54,10,-18,9,-6,8,-6,7,0,7,17,6,61,5,125,4,-75,3,8,3,67,2,77,1,62,0,-11,-2,-103,-3,17,-4,-126,-6,-10,-8,97,-9,-14,-11,-112,-12,84,-13,48,-14,68,-15,108,-16,-53,-17,92,-17,3,-17,-74,-18,104,-18,61,-18,12,-18,-25,-19,-44,-19,-16,-19,44,-18,-41,-18,-64,-17,-36,-16,68,-14,-46,-13,95,-11,8,-9,-104,-8,21,-6,-116,-5,-27,-4,70,-2,-97,-1,-9,0,114,2,-12,3,110,5,-18,6,88,8,-94,9,-25,10,-32,11,-83,12,119,13,-6,13,99,14,-69,14,-35,14,-13,14,-19,14,-77,14,89,14,-71,13,-25,12,-21,11,-83,10,66,9,-32,7,90,6,-26,4,-120,3,42,2}; }
	private static byte[] data39(){ return new byte[] {-42,0,-99,-1,112,-2,97,-3,69,-4,66,-5,104,-6,-92,-7,64,-7,25,-7,47,-7,-87,-7,94,-6,73,-5,69,-4,94,-3,85,-2,46,-1,-35,-1,75,0,88,0,65,0,-66,-1,14,-1,35,-2,21,-3,-28,-5,-83,-6,125,-7,83,-8,46,-9,42,-10,64,-11,108,-12,-48,-13,34,-13,-68,-14,-108,-14,109,-14,-85,-14,47,-13,-5,-13,30,-11,-115,-10,40,-8,-8,-7,-72,-5,120,-3,13,-1,-89,0,23,2,101,3,-102,4,-45,5,-28,6,-52,7,-105,8,11,9,55,9,27,9,-76,8,20,8,60,7,69,6,110,5,-89,4,-40,3,53,3,-122,2,-19,1,66,1,-123,0,-48,-1,22,-1,125,-2,13,-2,-72,-3,-110,-3,-86,-3,-41,-3,23,-2,109,-2,-75,-2,-5,-2,57,-1,82,-1,114,-1,106,-1,61,-1,6,-1,-67,-2,92,-2,3,-2,-53,-3,-104,-3,-98,-3,6,-2,120,-2,24,-1,-62,-1,-118,0,41,1,-82,1,33,2,73,2,123,2,-126,2,-104,2,-84,2,-71,2,-32,2,-15,2,-3,2,-45,2,117,2,6,2,123,1,-17,0,89,0,-43,-1,95,-1,19,-1,-92,-2,99,-2,11,-2,-77,-3,43,-3,-67,-4,73,-4,-56,-5,111,-5,50,-5,-28,-6,-60,-6,-42,-6,-34,-6,-14,-6,39,-5,65,-5,86,-5,85,-5,62,-5,37,-5,11,-5,-23,-6,-7,-6,5,-5,64,-5,-107,-5,23,-4,-80,-4,88,-3,-31,-3,-99,-2,37,-1,118,-1,-63,-1,-37,-1,-43,-1,-63,-1,-100,-1,-122,-1,123,-1,-126,-1,-101,-1,-63,-1,-1,-1,37,0,44,0,71,0,57,0,55,0,79,0,87,0,118,0,-24,0,75,1,8,2,-19,2,-14,3,40,5,-123,6,-43,7,47,9,-127,10,-82,11,-57,12,-69,13,123,14,41,15,-108,15,-51,15,-49,15,96,15,-72,14,-92,13,48,12,78,10,40,8,-62,5,91,3,-37,0,104,-2,71,-4,12,-6,33,-8,102,-10,-94,-12,-23,-14,111,-15,-23,-17,-49,-18,-41,-19,61,-19,46,-19,81,-19,-20,-19,-83,-18,-73,-17,-27,-16,20,-14,80,-13,-109,-12,-96,-11,-104,-10,-119,-9,78,-8,-25,-8,111,-7,-42,-7,59,-6,-65,-6,37,-5,-68,-5,91,-4,3,-3,-98,-3,109,-2,4,-1,-119,-1,30,0,-91,0,49,1,-27,1,-72,2,-45,3,21,5,-103,6,10,8,-117,9,6,11,72,12,97,13,51,14,-32,14,86,15,-61,15,10,16,84,16,117,16,126,16,67,16,-46,15,50,15,96,14,102,13,85,12,66,11,71,10,87,9,-126,8,-61,7,-3,6,55,6,78,5,75,4,29,3,-71,1,103,0,-22,-2,113,-3,15,-4,-76,-6,95,-7,23,-8,-19,-10,-41,-11,-10,-12,34,-12,114,-13,-39,-14,83,-14,-57,-15,54,-15,-114,-16,-9,-17,90,-17,-11,-18,-57,-18,-37,-18,82,-17,2,-16,-17,-16,-8,-15,31,-13,77,-12,111,-11,-120,-10,-62,-9,-9,-8,51,-6,-126,-5,-40,-4,95,-2,-38,-1,110,1,3,3,-128,4,-8,5,78,7,-105,8,-80,9,-55,10,-77,11,123,12,76,13,3,14,-124,14,-16,14,42,15,59,15,20,15,-69,14,63,14,-123,13,-95,12,-81,11,-100,10,-106,9,121,8,105,7,87,6,78,5,29,4,1,3,-39,1,-85,0,-103,-1,-103,-2,-48,-3,66,-3,-11,-4,-41,-4,9,-3,88,-3,-13,-3,-99,-2,56,-1,-11,-1,114,0,-78,0,-31,0,-76,0,80,0,-48,-1,39,-1,97,-2,-87,-3,-52,-4,-33,-5,-24,-6,-29,-7,-43,-8,-68,-9,-70,-10,-39,-11,1,-11,63,-12,-65,-13,60,-13,46,-13,82,-13,-88,-13,97,-12,105,-11,-73,-10,30,-8,-81,-7,51,-5,-62,-4,50,-2,-96,-1,25,1,127,2,-29,3,55,5,93,6,86,7,22,8,-108,8,-46,8,-97,8,96,8,-18,7,109,7,-40,6,101,6,-33,5,122,5,12,5,-118,4,17,4,89,3,-88,2,-15,1,86,1,-40,0,-119,0,84,0,100,0,-114,0,-38,0,61,1,-125,1,-28,1,75,2,-122,2,-86,2,-79,2,-119,2,28,2,-94,1,-4,0,90,0,-47,-1,83,-1,25,-1,-7,-2,5,-1,27,-1,95,-1,-97,-1,-18,-1,36,0,104,0,106,0,-112,0,-71,0,-36,0,20,1,103,1,-66,1,33,2,101,2,-94,2,-79,2,-99,2,108,2,47,2,-35,1,-60,1,-89,1,-92,1,-100,1,122,1,61,1,-10,0,104,0,-26,-1,76,-1,-91,-2,13,-2,-78,-3,54,-3,4,-3,-61,-4,-95,-4,-122,-4,107,-4,54,-4,10,-4,-37,-5,-109,-5,69,-5,11,-5,-44,-6,-92,-6,-115,-6,-121,-6,-99,-6,-29,-6,111,-5,-3,-5,-94,-4,86,-3,-17,-3,77,-2,-91,-2,-66,-2,-69,-2,-66,-2,-80,-2,-41,-2,16,-1,98,-1,-65,-1,33,0,111,0,-85,0,-58,0,-38,0,-36,0}; }
	private static byte[] data40(){ return new byte[] {-55,0,-55,0,-59,0,-53,0,4,1,92,1,-54,1,-115,2,89,3,57,4,88,5,100,6,-117,7,-81,8,-53,9,-7,10,1,12,30,13,13,14,-15,14,-105,15,13,16,23,16,-8,15,104,15,127,14,93,13,-45,11,16,10,54,8,51,6,42,4,51,2,58,0,82,-2,120,-4,-117,-6,-69,-8,-29,-10,25,-11,-120,-13,45,-14,24,-15,101,-16,13,-16,-8,-17,56,-16,-64,-16,-121,-15,89,-14,55,-13,36,-12,-13,-12,-93,-11,63,-10,-101,-10,-16,-10,100,-9,-91,-9,-17,-9,101,-8,-62,-8,74,-7,-47,-7,65,-6,-47,-6,113,-5,-13,-5,123,-4,3,-3,-104,-3,37,-2,-55,-2,-82,-1,-58,0,6,2,-81,3,61,5,-34,6,-124,8,-11,9,46,11,111,12,92,13,89,14,57,15,20,16,-68,16,93,17,-80,17,-49,17,-107,17,44,17,122,16,-92,15,-84,14,-66,13,-57,12,-16,11,28,11,85,10,-99,9,-62,8,-22,7,-19,6,-39,5,-93,4,112,3,25,2,-40,0,-97,-1,102,-2,38,-3,-16,-5,-35,-6,-44,-7,-29,-8,41,-8,127,-9,-28,-10,81,-10,-99,-11,-71,-12,-30,-13,-32,-14,-19,-15,53,-15,-102,-16,69,-16,35,-16,85,-16,-82,-16,60,-15,-60,-15,75,-14,-20,-14,114,-13,38,-12,-36,-12,-109,-11,-114,-10,-120,-9,-45,-8,43,-6,-99,-5,36,-3,-123,-2,-22,-1,42,1,104,2,-92,3,-8,4,59,6,-112,7,-38,8,48,10,36,11,30,12,-34,12,113,13,-15,13,48,14,81,14,68,14,45,14,-64,13,98,13,-70,12,16,12,87,11,119,10,-117,9,-123,8,114,7,86,6,6,5,-32,3,-80,2,-105,1,-94,0,-24,-1,91,-1,63,-1,80,-1,-95,-1,-4,-1,-123,0,-25,0,77,1,109,1,115,1,84,1,-12,0,-114,0,26,0,-91,-1,17,-1,124,-2,-56,-3,8,-3,22,-4,51,-5,36,-6,27,-7,18,-8,17,-9,21,-10,77,-11,124,-12,2,-12,-68,-13,-77,-13,-18,-13,-121,-12,54,-11,54,-10,68,-9,115,-8,-102,-7,-16,-6,84,-4,-71,-3,48,-1,-65,0,11,2,113,3,-98,4,127,5,60,6,-106,6,-59,6,-91,6,-126,6,61,6,-26,5,-96,5,95,5,32,5,-30,4,-120,4,42,4,-93,3,11,3,117,2,-16,1,-114,1,69,1,41,1,68,1,-126,1,-50,1,53,2,-80,2,56,3,-70,3,6,4,68,4,93,4,61,4,-25,3,106,3,-56,2,29,2,98,1,-72,0,50,0,-63,-1,-122,-1,77,-1,35,-1,24,-1,-2,-2,-51,-2,-45,-2,-122,-2,113,-2,-127,-2,-85,-2,4,-1,-128,-1,2,0,-124,0,18,1,113,1,-88,1,-74,1,-61,1,-66,1,-25,1,30,2,87,2,-101,2,-43,2,-5,2,-13,2,-72,2,91,2,-43,1,66,1,-91,0,11,0,-109,-1,33,-1,-69,-2,86,-2,21,-2,-94,-3,82,-3,-26,-4,126,-4,24,-4,-105,-5,27,-5,-74,-6,70,-6,-30,-7,-126,-7,88,-7,74,-7,106,-7,-66,-7,40,-6,-57,-6,108,-5,-5,-5,98,-4,-68,-4,-66,-4,-72,-4,-45,-4,-47,-4,-12,-4,99,-3,-40,-3,113,-2,10,-1,-117,-1,-10,-1,73,0,97,0,91,0,94,0,87,0,71,0,87,0,-114,0,-45,0,45,1,-55,1,93,2,13,3,-28,3,-78,4,-93,5,-80,6,-60,7,-23,8,26,10,83,11,-120,12,-101,13,-120,14,56,15,-86,15,-25,15,-45,15,120,15,-54,14,-43,13,-91,12,69,11,-55,9,33,8,-127,6,-42,4,26,3,86,1,121,-1,-119,-3,-76,-5,-63,-7,-18,-9,49,-10,-68,-12,127,-13,-78,-14,37,-14,-23,-15,7,-14,102,-14,-52,-14,105,-13,-9,-13,118,-12,-66,-12,17,-11,73,-11,109,-11,-102,-11,-56,-11,-29,-11,59,-10,114,-10,-91,-10,-14,-10,46,-9,111,-9,-56,-9,29,-8,107,-8,-68,-8,41,-7,-91,-7,81,-6,26,-5,61,-4,119,-3,-1,-2,-77,0,79,2,8,4,-100,5,41,7,-66,8,40,10,-116,11,-4,12,70,14,118,15,-127,16,76,17,-69,17,-2,17,-62,17,91,17,-64,16,-7,15,32,15,86,14,124,13,-59,12,-18,11,30,11,54,10,62,9,52,8,21,7,-34,5,-62,4,-115,3,95,2,60,1,41,0,32,-1,33,-2,76,-3,121,-4,-73,-5,33,-5,123,-6,-25,-7,82,-7,-118,-8,-79,-9,-71,-10,-52,-11,-51,-12,-36,-13,30,-13,-121,-14,41,-14,-34,-15,-66,-15,-74,-15,-74,-15,-57,-15,-61,-15,-51,-15,-46,-15,-22,-15,56,-14,-96,-14,75,-13,27,-12,35,-11,55,-10,100,-9,-125,-8,-101,-7,-35,-6,10,-4,81,-3,-79,-2,56,0,-55,1,-127,3,13,5,-116,6,-18,7,4,9,-9,9,-52,10,113,11,9,12,-107,12,-31,12,62,13,103,13,-128,13,100,13,30,13,-50,12}; }
	private static byte[] data41(){ return new byte[] {63,12,-125,11,-46,10,-38,9,-49,8,-67,7,-95,6,116,5,87,4,112,3,-92,2,34,2,-31,1,-54,1,-6,1,46,2,73,2,114,2,96,2,33,2,-30,1,111,1,7,1,-98,0,56,0,-52,-1,96,-1,-47,-2,31,-2,71,-3,104,-4,108,-5,72,-6,59,-7,31,-8,-1,-10,-5,-11,23,-11,83,-12,-38,-13,123,-13,83,-13,111,-13,-67,-13,53,-12,-31,-12,-77,-11,-96,-10,-54,-9,8,-7,109,-6,-37,-5,80,-3,-53,-2,30,0,76,1,70,2,-11,2,-101,3,-34,3,-11,3,-8,3,-46,3,-96,3,127,3,87,3,25,3,-3,2,-90,2,101,2,23,2,-85,1,62,1,-39,0,-122,0,84,0,84,0,-126,0,-48,0,81,1,-10,1,-86,2,96,3,28,4,-105,4,-1,4,64,5,79,5,43,5,-15,4,-113,4,11,4,-105,3,-8,2,93,2,-61,1,41,1,-90,0,23,0,-97,-1,16,-1,124,-2,-2,-3,124,-3,-13,-4,-77,-4,126,-4,-118,-4,-54,-4,40,-3,-100,-3,39,-2,-118,-2,-11,-2,98,-1,-87,-1,-7,-1,94,0,-43,0,94,1,-15,1,101,2,-69,2,-14,2,-18,2,-68,2,92,2,-12,1,105,1,1,1,-105,0,46,0,-46,-1,-107,-1,64,-1,-29,-2,124,-2,-5,-3,126,-3,-24,-4,64,-4,-117,-5,-16,-6,69,-6,-93,-7,20,-7,-97,-8,93,-8,45,-8,69,-8,126,-8,-75,-8,17,-7,109,-7,-64,-7,-18,-7,25,-6,59,-6,127,-6,-85,-6,4,-5,-100,-5,48,-4,-28,-4,-87,-3,93,-2,-8,-2,125,-1,-37,-1,-8,-1,13,0,8,0,16,0,18,0,67,0,85,0,-113,0,-6,0,82,1,-70,1,34,2,-96,2,47,3,-20,3,-71,4,-52,5,-4,6,23,8,86,9,-127,10,-106,11,119,12,55,13,-65,13,7,14,28,14,3,14,-87,13,32,13,92,12,113,11,106,10,70,9,-9,7,-99,6,24,5,-114,3,-45,1,6,0,50,-2,74,-4,-123,-6,-49,-8,79,-9,30,-10,58,-11,-93,-12,104,-12,74,-12,98,-12,123,-12,-102,-12,-70,-12,-61,-12,-78,-12,-76,-12,-98,-12,-95,-12,-99,-12,-114,-12,-114,-12,123,-12,101,-12,67,-12,47,-12,16,-12,-18,-13,-19,-13,-32,-13,-16,-13,37,-12,126,-12,-14,-12,-62,-11,-49,-10,-17,-9,88,-7,-7,-6,-96,-4,123,-2,74,0,32,2,5,4,-40,5,-94,7,-112,9,56,11,-37,12,66,14,-126,15,109,16,10,17,76,17,73,17,15,17,-117,16,-8,15,89,15,-92,14,-12,13,66,13,96,12,-112,11,-125,10,-108,9,125,8,62,7,50,6,20,5,-36,3,-28,2,-5,1,34,1,-126,0,-40,-1,70,-1,-50,-2,66,-2,-64,-3,43,-3,123,-4,-75,-5,-49,-6,-35,-7,-27,-8,-57,-9,-58,-10,-12,-11,25,-11,-127,-12,-6,-13,-120,-13,50,-13,-47,-14,117,-14,47,-14,-28,-15,-107,-15,116,-15,98,-15,120,-15,-69,-15,39,-14,-84,-14,82,-13,-5,-13,-75,-12,101,-11,50,-10,-2,-10,-16,-9,17,-7,65,-6,-70,-5,59,-3,-38,-2,107,0,-19,1,104,3,-76,4,-14,5,11,7,26,8,43,9,42,10,25,11,-37,11,-121,12,14,13,122,13,-91,13,-80,13,-118,13,35,13,-101,12,-28,11,-2,10,10,10,-17,8,-32,7,-19,6,16,6,-122,5,-10,4,-89,4,113,4,61,4,18,4,-39,3,124,3,17,3,-118,2,17,2,125,1,34,1,-63,0,105,0,8,0,-98,-1,24,-1,119,-2,-57,-3,-44,-4,-55,-5,-61,-6,-88,-7,123,-8,-115,-9,-120,-10,-86,-11,4,-11,118,-12,-19,-13,-73,-13,-118,-13,-101,-13,-32,-13,82,-12,-28,-12,-63,-11,-51,-10,-42,-9,42,-7,-118,-6,-10,-5,59,-3,109,-2,-120,-1,95,0,31,1,-115,1,-54,1,-15,1,-21,1,-53,1,-74,1,-115,1,70,1,32,1,-20,0,-78,0,103,0,24,0,-48,-1,-125,-1,70,-1,53,-1,82,-1,-98,-1,30,0,-38,0,-74,1,-60,2,-80,3,-86,4,114,5,12,6,-119,6,-45,6,-36,6,-32,6,-100,6,88,6,2,6,-125,5,-3,4,105,4,-64,3,18,3,66,2,93,1,-113,0,-100,-1,-69,-2,-27,-3,23,-3,116,-4,-8,-5,-69,-5,-88,-5,-41,-5,-8,-5,114,-4,-36,-4,75,-3,-49,-3,94,-2,-11,-2,-92,-1,86,0,27,1,-27,1,-90,2,71,3,-69,3,7,4,15,4,-2,3,-55,3,-125,3,46,3,-34,2,-128,2,25,2,-49,1,99,1,-9,0,-118,0,19,0,114,-1,-39,-2,34,-2,81,-3,-110,-4,-84,-5,-29,-6,62,-6,-91,-7,37,-7,-26,-8,-61,-8,-90,-8,-66,-8,-66,-8,-38,-8,-8,-8,16,-7,40,-7,59,-7,119,-7,-47,-7,52,-6,-50,-6,114,-5,64,-4,30,-3,-33,-3,-118,-2,56,-1,-82,-1,-3,-1,80,0}; }
	private static byte[] data42(){ return new byte[] {123,0,-89,0,-51,0,9,1,68,1,109,1,-77,1,-24,1,47,2,111,2,-58,2,32,3,-120,3,52,4,-53,4,-81,5,-85,6,-113,7,-96,8,-92,9,122,10,55,11,-49,11,79,12,-83,12,-21,12,-9,12,-32,12,-63,12,99,12,-47,11,52,11,105,10,119,9,106,8,58,7,-26,5,104,4,-69,2,12,1,106,-1,-59,-3,78,-4,13,-5,5,-6,67,-7,-69,-8,115,-8,51,-8,18,-8,-30,-9,-50,-9,-121,-9,85,-9,23,-9,-36,-10,-78,-10,-116,-10,77,-10,17,-10,-55,-11,125,-11,31,-11,-104,-12,3,-12,-114,-13,-1,-14,100,-14,-4,-15,-67,-15,-83,-15,-42,-15,89,-14,-1,-14,-39,-13,23,-11,118,-10,13,-8,-66,-7,-89,-5,-110,-3,-70,-1,-21,1,0,4,72,6,124,8,97,10,80,12,-18,13,81,15,119,16,78,17,-47,17,43,18,59,18,21,18,-52,17,90,17,-49,16,33,16,112,15,-88,14,-63,13,-61,12,-79,11,126,10,73,9,21,8,-50,6,-77,5,-67,4,-4,3,101,3,-5,2,-104,2,83,2,6,2,-84,1,68,1,-58,0,38,0,100,-1,-98,-2,-59,-3,-35,-4,-4,-5,46,-5,101,-6,-101,-7,-14,-8,53,-8,-126,-9,-69,-10,0,-10,58,-11,-94,-12,-15,-13,106,-13,-9,-14,-78,-14,-123,-14,127,-14,-121,-14,-76,-14,-35,-14,21,-13,93,-13,-66,-13,60,-12,-60,-12,127,-11,105,-10,112,-9,-81,-8,-3,-7,78,-5,-57,-4,25,-2,127,-1,-32,0,42,2,-125,3,-33,4,65,6,-120,7,-24,8,35,10,63,11,57,12,20,13,-73,13,40,14,111,14,97,14,36,14,-68,13,32,13,117,12,-72,11,10,11,108,10,-46,9,88,9,-31,8,123,8,12,8,-93,7,29,7,-107,6,-29,5,73,5,-99,4,12,4,-119,3,11,3,-95,2,58,2,-53,1,92,1,-65,0,-9,-1,18,-1,-3,-3,-14,-4,-45,-5,-85,-6,-71,-7,-54,-8,-15,-9,46,-9,-123,-10,-32,-11,93,-11,-11,-12,-98,-12,-98,-12,-82,-12,-9,-12,-92,-11,100,-10,78,-9,100,-8,-97,-7,-68,-6,-11,-5,11,-3,4,-2,-53,-2,-110,-1,36,0,-121,0,-40,0,-21,0,-36,0,-60,0,-100,0,64,0,0,0,-84,-1,70,-1,-22,-2,-112,-2,22,-2,-51,-3,-126,-3,104,-3,-102,-3,0,-2,-61,-2,-90,-1,-61,0,3,2,69,3,-118,4,-91,5,-125,6,86,7,-18,7,97,8,-85,8,-42,8,-46,8,-42,8,-73,8,112,8,2,8,102,7,-105,6,-66,5,-81,4,123,3,60,2,41,1,-9,-1,-23,-2,19,-2,62,-3,-103,-4,42,-4,-20,-5,-67,-5,-47,-5,-6,-5,49,-4,-85,-4,66,-3,-23,-3,-69,-2,-109,-1,-120,0,126,1,113,2,71,3,-8,3,-126,4,-27,4,16,5,40,5,18,5,-27,4,-92,4,111,4,29,4,-18,3,-94,3,70,3,-29,2,110,2,-45,1,32,1,83,0,119,-1,-121,-2,-95,-3,-54,-4,-2,-5,84,-5,-73,-6,43,-6,-73,-7,93,-7,7,-7,-68,-8,112,-8,36,-8,-21,-9,-85,-9,-121,-9,-104,-9,-65,-9,19,-8,-108,-8,89,-7,27,-6,-11,-6,-46,-5,-100,-4,74,-3,-17,-3,-127,-2,-20,-2,96,-1,-66,-1,54,0,-74,0,26,1,126,1,-44,1,44,2,95,2,-115,2,-74,2,-29,2,48,3,-126,3,-7,3,-101,4,66,5,-30,5,-90,6,102,7,10,8,-68,8,64,9,-64,9,53,10,-90,10,-5,10,44,11,88,11,94,11,79,11,31,11,-65,10,75,10,-93,9,-26,8,-17,7,-44,6,-100,5,33,4,-72,2,106,1,13,0,-8,-2,-6,-3,44,-3,-101,-4,38,-4,-56,-5,117,-5,55,-5,-25,-6,-126,-6,36,-6,-53,-7,96,-7,42,-7,-14,-8,-86,-8,122,-8,41,-8,-89,-9,5,-9,94,-10,103,-11,103,-12,106,-13,114,-14,-116,-15,-30,-16,68,-16,-20,-17,-44,-17,-39,-17,69,-16,-39,-16,-54,-15,-23,-14,102,-12,-10,-11,-53,-9,-33,-7,31,-4,110,-2,-58,0,43,3,114,5,-68,7,-50,9,-109,11,70,13,-99,14,-82,15,-93,16,62,17,-119,17,-84,17,-76,17,123,17,27,17,-94,16,-1,15,37,15,63,14,63,13,-6,11,-87,10,114,9,34,8,7,7,22,6,96,5,-55,4,112,4,43,4,17,4,-12,3,-43,3,-93,3,117,3,11,3,-111,2,6,2,108,1,-72,0,-3,-1,85,-1,126,-2,-78,-3,-60,-4,-37,-5,-2,-6,-10,-7,-7,-8,-28,-9,-18,-10,-10,-11,13,-11,94,-12,-77,-13,46,-13,-52,-14,94,-14,46,-14,-7,-15,-65,-15,-87,-15,-111,-15,-106,-15,-69,-15,13,-14,-109,-14,51,-13,4,-12,16,-11,8,-10,41,-9,76,-8,-111,-7,-45,-6,37,-4,-84,-3,58,-1,-58,0,91,2,13,4,-85,5,42,7,-95,8,-25,9,18,11}; }
	private static byte[] data43(){ return new byte[] {7,12,-67,12,74,13,-107,13,-80,13,-92,13,114,13,20,13,-36,12,117,12,40,12,-45,11,102,11,19,11,-115,10,2,10,80,9,-102,8,-80,7,-57,6,-23,5,37,5,118,4,-16,3,104,3,-4,2,-120,2,13,2,121,1,-54,0,1,0,47,-1,64,-2,82,-3,97,-4,-103,-5,-83,-6,-39,-7,6,-7,53,-8,104,-9,-73,-10,6,-10,-128,-11,35,-11,-13,-12,-21,-12,79,-11,-59,-11,88,-10,88,-9,55,-8,51,-7,58,-6,50,-5,41,-4,20,-3,-30,-3,-101,-2,38,-1,-103,-1,-23,-1,-24,-1,-13,-1,-72,-1,120,-1,40,-1,-49,-2,66,-2,-84,-3,20,-3,86,-4,-77,-5,75,-5,-23,-6,-16,-6,45,-5,-53,-5,-83,-4,-54,-3,25,-1,-102,0,11,2,116,3,-68,4,-31,5,-25,6,-74,7,123,8,15,9,-103,9,12,10,90,10,108,10,80,10,12,10,104,9,-104,8,-85,7,124,6,53,5,-19,3,-124,2,28,1,-57,-1,-94,-2,-128,-3,-111,-4,-44,-5,33,-5,-79,-6,-118,-6,94,-6,-110,-6,-22,-6,113,-5,45,-4,33,-3,25,-2,51,-1,103,0,117,1,117,2,65,3,9,4,-110,4,-32,4,44,5,69,5,59,5,47,5,-1,4,-38,4,-96,4,77,4,7,4,-110,3,-12,2,84,2,-119,1,-105,0,-70,-1,-47,-2,-24,-3,26,-3,101,-4,-76,-5,9,-5,-108,-6,9,-6,-128,-7,-8,-8,110,-8,-44,-9,62,-9,-80,-10,43,-10,-12,-11,-40,-11,-55,-11,43,-10,-82,-10,88,-9,56,-8,19,-7,-38,-7,-70,-6,118,-5,44,-4,-40,-4,-114,-3,34,-2,-69,-2,85,-1,-46,-1,99,0,-40,0,68,1,123,1,-53,1,-3,1,26,2,95,2,-60,2,2,3,-126,3,2,4,-124,4,5,5,-89,5,12,6,-102,6,25,7,-99,7,33,8,-121,8,-13,8,105,9,-69,9,-21,9,32,10,67,10,65,10,28,10,-29,9,-128,9,-39,8,36,8,43,7,16,6,-7,4,-27,3,-48,2,-52,1,-4,0,71,0,-81,-1,55,-1,-52,-2,95,-2,20,-2,-79,-3,73,-3,-21,-4,112,-4,35,-4,-74,-5,106,-5,48,-5,-21,-6,-112,-6,34,-6,109,-7,-100,-8,-86,-9,-118,-10,104,-11,32,-12,-30,-14,-80,-15,-114,-16,-100,-17,-58,-18,48,-18,-38,-19,-49,-19,2,-18,-96,-18,120,-17,-66,-16,68,-14,23,-12,44,-10,118,-8,-26,-6,111,-3,-20,-1,105,2,-24,4,30,7,72,9,47,11,-37,12,78,14,108,15,67,16,-33,16,72,17,110,17,76,17,10,17,-116,16,-33,15,6,15,-20,13,-84,12,102,11,18,10,-32,8,-71,7,-43,6,1,6,-125,5,34,5,-16,4,-40,4,-37,4,-32,4,-30,4,-43,4,-83,4,-106,4,72,4,2,4,-85,3,72,3,-44,2,76,2,-89,1,-11,0,21,0,18,-1,3,-2,-28,-4,-70,-5,-107,-6,99,-7,71,-8,58,-9,39,-10,88,-11,116,-12,-60,-13,38,-13,-110,-14,10,-14,-116,-15,50,-15,-36,-16,-77,-16,-94,-16,-94,-16,-32,-16,50,-15,-72,-15,29,-14,-36,-14,-122,-13,99,-12,81,-11,95,-10,-95,-9,10,-7,-107,-6,62,-4,-6,-3,-24,-1,-76,1,-98,3,78,5,-25,6,102,8,-85,9,-92,10,-127,11,42,12,-72,12,39,13,110,13,-87,13,-60,13,-25,13,-28,13,-55,13,-111,13,62,13,-77,12,24,12,78,11,73,10,110,9,122,8,-111,7,-52,6,30,6,-109,5,-9,4,-108,4,-25,3,114,3,-51,2,29,2,80,1,125,0,-57,-1,-11,-2,56,-2,91,-3,-128,-4,-81,-5,-42,-6,-16,-7,30,-7,107,-8,-107,-9,19,-9,-98,-10,103,-10,75,-10,126,-10,-44,-10,89,-9,7,-8,-71,-8,-122,-7,111,-6,74,-5,42,-4,-12,-4,-57,-3,90,-2,-42,-2,84,-1,-124,-1,-69,-1,-83,-1,118,-1,65,-1,-63,-2,26,-2,73,-3,109,-4,95,-5,118,-6,-99,-7,-3,-8,-101,-8,-101,-8,-30,-8,-116,-7,123,-6,-78,-5,25,-3,-106,-2,43,0,-92,1,26,3,-119,4,-48,5,31,7,88,8,104,9,122,10,84,11,-10,11,79,12,90,12,26,12,-106,11,-52,10,-35,9,-106,8,81,7,-52,5,79,4,-43,2,63,1,-37,-1,97,-2,46,-3,20,-4,56,-5,-117,-6,21,-6,-39,-7,-39,-7,22,-6,-110,-6,90,-5,41,-4,70,-3,108,-2,-120,-1,-85,0,-53,1,-74,2,-117,3,58,4,-71,4,12,5,80,5,126,5,-96,5,-90,5,-116,5,115,5,52,5,-47,4,55,4,-124,3,-65,2,-21,1,30,1,90,0,-112,-1,-11,-2,95,-2,-63,-3,80,-3,-52,-4,66,-4,-99,-5,-21,-6,39,-6,68,-7,100,-8,123,-9,-91,-10,-9,-11,-124,-11,46,-11,21,-11,60,-11,-116,-11,27,-10,-48,-10,110,-9,41,-8,-3,-8,-66,-7,-90,-6,125,-5}; }
	private static byte[] data44(){ return new byte[] {90,-4,49,-3,17,-2,-45,-2,-107,-1,72,0,-25,0,99,1,-49,1,41,2,111,2,-79,2,27,3,95,3,-53,3,34,4,115,4,-57,4,42,5,76,5,-102,5,-26,5,14,6,77,6,-78,6,-4,6,69,7,-39,7,46,8,-88,8,16,9,109,9,-82,9,-57,9,-42,9,-98,9,75,9,-44,8,23,8,97,7,-110,6,-56,5,7,5,113,4,-56,3,76,3,-42,2,96,2,-36,1,100,1,-27,0,83,0,-48,-1,89,-1,-15,-2,-96,-2,105,-2,45,-2,13,-2,-54,-3,89,-3,-66,-4,3,-4,9,-5,-17,-7,-83,-8,71,-9,-34,-11,90,-12,-41,-14,83,-15,-23,-17,-93,-18,-117,-19,-81,-20,25,-20,-28,-21,-8,-21,-123,-20,-125,-19,-61,-18,108,-16,97,-14,-100,-12,15,-9,-91,-7,70,-4,1,-1,-118,1,15,4,117,6,-102,8,-128,10,64,12,-89,13,-62,14,-65,15,111,16,-32,16,27,17,-20,16,-117,16,-43,15,-29,14,-82,13,98,12,8,11,-65,9,118,8,116,7,-91,6,-10,5,-95,5,91,5,58,5,67,5,60,5,88,5,117,5,-127,5,-102,5,-60,5,-59,5,-19,5,-32,5,-31,5,-47,5,-122,5,16,5,115,4,-94,3,-76,2,-84,1,111,0,49,-1,-43,-3,-118,-4,63,-5,-7,-7,-60,-8,-107,-9,-120,-10,-106,-11,-68,-12,-35,-13,50,-13,-102,-14,21,-14,-78,-15,85,-15,51,-15,2,-15,-11,-16,3,-15,14,-15,49,-15,106,-15,-86,-15,18,-14,-98,-14,62,-13,31,-12,76,-11,127,-10,17,-8,-66,-7,-115,-5,116,-3,109,-1,63,1,9,3,-72,4,31,6,121,7,-66,8,-29,9,-26,10,-37,11,-76,12,-118,13,51,14,-62,14,51,15,92,15,116,15,58,15,-70,14,36,14,81,13,99,12,-122,11,-126,10,-100,9,-48,8,22,8,71,7,-67,6,3,6,90,5,-75,4,4,4,72,3,-93,2,-20,1,77,1,-82,0,-9,-1,76,-1,126,-2,-74,-3,-59,-4,7,-4,30,-5,53,-6,-122,-7,-24,-8,102,-8,41,-8,-6,-9,-8,-9,36,-8,-110,-8,-20,-8,111,-7,0,-6,-56,-6,98,-5,45,-4,-42,-4,121,-3,27,-2,-77,-2,36,-1,115,-1,-73,-1,-93,-1,105,-1,28,-1,107,-2,-125,-3,-107,-4,98,-5,55,-6,22,-7,13,-8,65,-9,-69,-10,-117,-10,-89,-10,52,-9,-13,-9,-7,-8,53,-6,-126,-5,-15,-4,117,-2,28,0,-69,1,102,3,43,5,-63,6,105,8,5,10,38,11,71,12,-4,12,106,13,98,13,47,13,-116,12,-57,11,-67,10,113,9,6,8,108,6,-63,4,-24,2,51,1,-101,-1,0,-2,-102,-4,-128,-5,-125,-6,-31,-7,125,-7,112,-7,-85,-7,16,-6,-69,-6,-97,-5,-74,-4,-60,-3,-1,-2,60,0,71,1,80,2,74,3,42,4,-43,4,122,5,-24,5,77,6,115,6,-81,6,-117,6,91,6,-43,5,60,5,-113,4,-75,3,-30,2,-1,1,72,1,122,0,-38,-1,107,-1,-25,-2,-125,-2,71,-2,-68,-3,74,-3,-65,-4,-3,-5,43,-5,94,-6,118,-7,-111,-8,-79,-9,8,-9,98,-10,-11,-11,-60,-11,-126,-11,-125,-11,-67,-11,1,-10,104,-10,-1,-10,-106,-9,112,-8,54,-7,23,-6,23,-5,-3,-5,-19,-4,-50,-3,-76,-2,-116,-1,77,0,-5,0,-68,1,66,2,-35,2,101,3,-52,3,59,4,-93,4,-24,4,34,5,73,5,79,5,71,5,87,5,61,5,67,5,106,5,98,5,-98,5,-3,5,71,6,-72,6,29,7,-106,7,9,8,71,8,-99,8,-92,8,-103,8,125,8,69,8,-25,7,-115,7,23,7,-75,6,78,6,-8,5,-102,5,85,5,-29,4,-127,4,-1,3,-126,3,-34,2,-126,2,8,2,-103,1,81,1,15,1,-36,0,-73,0,-127,0,19,0,-98,-1,1,-1,25,-2,30,-3,-11,-5,-102,-6,28,-7,-105,-9,-42,-11,13,-12,86,-14,-116,-16,-24,-18,108,-19,12,-20,25,-21,99,-22,35,-22,79,-22,-39,-22,-73,-21,17,-19,-85,-18,-101,-16,-35,-14,61,-11,-40,-9,114,-6,49,-3,-10,-1,-113,2,16,5,123,7,-102,9,125,11,44,13,-121,14,-101,15,77,16,-93,16,-68,16,102,16,-65,15,-74,14,-116,13,75,12,-21,10,-123,9,96,8,52,7,86,6,-61,5,90,5,9,5,-17,4,-26,4,16,5,61,5,114,5,-66,5,43,6,-97,6,19,7,-108,7,-14,7,66,8,108,8,88,8,29,8,-80,7,4,7,38,6,25,5,-32,3,-95,2,63,1,-78,-1,32,-2,-100,-4,36,-5,-95,-7,72,-8,24,-9,-25,-11,-6,-12,41,-12,118,-13,-25,-14,115,-14,17,-14,-54,-15,-115,-15,78,-15,33,-15,0,-15,-26,-16,-40,-16,-43,-16,3,-15,47,-15,-114,-15,59,-14,-9,-14,-1,-13,76,-11,-95,-10,30,-8,-57,-7,104,-5,5,-3}; }
	private static byte[] data45(){ return new byte[] {-72,-2,51,0,-68,1,72,3,-63,4,51,6,-74,7,23,9,-122,10,-53,11,-15,12,-12,13,-49,14,79,15,-89,15,-83,15,-112,15,55,15,-80,14,2,14,69,13,113,12,-101,11,-77,10,-28,9,11,9,28,8,83,7,124,6,-85,5,-25,4,62,4,-114,3,-40,2,72,2,-90,1,12,1,112,0,-63,-1,13,-1,82,-2,-64,-3,-9,-4,89,-4,-65,-5,55,-5,-53,-6,-119,-6,62,-6,-2,-7,9,-6,-1,-7,25,-6,64,-6,-125,-6,-31,-6,60,-5,-77,-5,73,-4,-40,-4,110,-3,8,-2,118,-2,-43,-2,21,-1,17,-1,-30,-2,108,-2,-80,-3,-44,-4,-83,-5,-127,-6,71,-7,3,-8,-22,-10,11,-10,68,-11,-8,-12,-24,-12,11,-11,126,-11,45,-10,6,-9,21,-8,94,-7,-48,-6,113,-4,64,-2,37,0,39,2,68,4,80,6,50,8,-18,9,123,11,-75,12,-125,13,27,14,52,14,12,14,-104,13,-54,12,-75,11,88,10,-69,8,-39,6,8,5,0,3,7,1,28,-1,119,-3,-8,-5,-62,-6,-31,-7,66,-7,6,-7,21,-7,91,-7,-28,-7,-51,-6,-68,-5,-29,-4,40,-2,98,-1,-55,0,0,2,55,3,115,4,120,5,99,6,50,7,-60,7,47,8,98,8,75,8,-7,7,83,7,-95,6,-81,5,-116,4,125,3,126,2,115,1,-65,0,19,0,-109,-1,22,-1,-51,-2,107,-2,4,-2,-100,-3,15,-3,-128,-4,-32,-5,54,-5,115,-6,-71,-7,11,-7,110,-8,-51,-9,84,-9,-61,-10,106,-10,20,-10,-30,-11,-44,-11,3,-10,33,-10,-116,-10,21,-9,-98,-9,90,-8,50,-7,-4,-7,-51,-6,-54,-5,-71,-4,-91,-3,-91,-2,-105,-1,-116,0,125,1,98,2,36,3,-41,3,-113,4,6,5,115,5,-80,5,-54,5,-69,5,-94,5,110,5,47,5,-21,4,-101,4,-120,4,122,4,126,4,-78,4,-10,4,56,5,114,5,-67,5,-19,5,26,6,68,6,104,6,113,6,-127,6,-85,6,-70,6,-36,6,6,7,23,7,23,7,22,7,-7,6,-87,6,71,6,-42,5,84,5,-31,4,96,4,-23,3,-111,3,43,3,-27,2,-92,2,103,2,35,2,-76,1,73,1,-69,0,-12,-1,50,-1,40,-2,-24,-4,-95,-5,27,-6,114,-8,-91,-10,-74,-12,-68,-14,-47,-16,-4,-18,74,-19,-16,-21,-56,-22,-10,-23,-112,-23,125,-23,-35,-23,-92,-22,-58,-21,84,-19,17,-17,41,-15,120,-13,-19,-11,-105,-8,58,-5,-20,-3,-93,0,92,3,-28,5,81,8,109,10,91,12,-11,13,12,15,-55,15,25,16,-21,15,77,15,115,14,94,13,13,12,-80,10,102,9,59,8,16,7,56,6,-123,5,-36,4,-124,4,69,4,45,4,64,4,-123,4,-40,4,105,5,23,6,-56,6,-72,7,-124,8,71,9,13,10,119,10,-47,10,-21,10,-44,10,127,10,-41,9,20,9,16,8,-53,6,112,5,-52,3,12,2,71,0,86,-2,119,-4,-53,-6,24,-7,-106,-9,97,-10,45,-11,83,-12,-91,-13,-6,-14,-106,-14,98,-14,13,-14,-13,-15,-46,-15,-89,-15,124,-15,64,-15,46,-15,30,-15,40,-15,100,-15,-89,-15,27,-14,-43,-14,-96,-13,-113,-12,-88,-11,-53,-10,-35,-9,56,-7,-124,-6,-56,-5,47,-3,-73,-2,66,0,-18,1,-90,3,112,5,65,7,-1,8,-103,10,2,12,78,13,79,14,-7,14,115,15,-78,15,-82,15,-122,15,40,15,-99,14,-11,13,46,13,95,12,104,11,106,10,96,9,95,8,67,7,105,6,-127,5,-67,4,-11,3,78,3,-91,2,-6,1,93,1,-41,0,53,0,-96,-1,53,-1,-96,-2,46,-2,-55,-3,92,-3,11,-3,-50,-4,124,-4,79,-4,37,-4,1,-4,-31,-5,-69,-5,-102,-5,-114,-5,-120,-5,-90,-5,-36,-5,28,-4,124,-4,-11,-4,105,-3,-36,-3,33,-2,85,-2,109,-2,52,-2,-62,-3,22,-3,57,-4,47,-5,21,-6,-19,-8,-68,-9,-47,-10,-23,-11,54,-11,-48,-12,109,-12,84,-12,120,-12,-50,-12,71,-11,32,-10,23,-9,79,-8,-50,-7,-115,-5,110,-3,-127,-1,-70,1,-41,3,-9,5,6,8,-30,9,-115,11,-22,12,1,14,-85,14,36,15,23,15,-96,14,-29,13,-60,12,42,11,109,9,126,7,100,5,75,3,70,1,59,-1,117,-3,4,-4,-51,-6,-33,-7,107,-7,36,-7,61,-7,-73,-7,74,-6,36,-5,51,-4,89,-3,-95,-2,3,0,93,1,-53,2,60,4,121,5,-65,6,-47,7,-82,8,75,9,-98,9,-90,9,95,9,-56,8,2,8,-10,6,-61,5,-87,4,114,3,102,2,119,1,-104,0,-31,-1,71,-1,-67,-2,47,-2,-44,-3,72,-3,-33,-4,109,-4,7,-4,-124,-5,24,-5,-63,-6,62,-6,-44,-7,98,-7,-22,-8,96,-8,-2,-9,124,-9,34,-9,-33,-10,-113,-10,113,-10,113,-10,120,-10}; }
	private static byte[] data46(){ return new byte[] {-85,-10,-15,-10,96,-9,-39,-9,-116,-8,34,-7,7,-6,-20,-6,1,-4,42,-3,79,-2,-113,-1,-67,0,-22,1,0,3,-1,3,-52,4,122,5,-43,5,0,6,31,6,4,6,-83,5,119,5,32,5,-36,4,-107,4,95,4,36,4,28,4,8,4,-26,3,-14,3,-17,3,-22,3,-13,3,0,4,15,4,65,4,-100,4,-20,4,70,5,-44,5,59,6,-94,6,12,7,68,7,101,7,96,7,100,7,26,7,-25,6,-114,6,84,6,10,6,-69,5,121,5,56,5,-36,4,-108,4,38,4,-66,3,76,3,-87,2,6,2,53,1,56,0,32,-1,-45,-3,91,-4,-55,-6,-20,-8,32,-9,46,-11,63,-13,86,-15,-91,-17,25,-18,-66,-20,-74,-21,4,-21,-104,-22,-124,-22,-41,-22,114,-21,90,-20,-126,-19,-13,-18,-81,-16,-101,-14,-43,-12,41,-9,-42,-7,-128,-4,57,-1,9,2,-92,4,24,7,110,9,69,11,-68,12,-27,13,109,14,-111,14,118,14,-37,13,-6,12,2,12,-26,10,-79,9,-111,8,102,7,98,6,91,5,-112,4,-38,3,90,3,42,3,43,3,80,3,-48,3,116,4,79,5,85,6,119,7,-113,8,-74,9,-80,10,-92,11,76,12,-20,12,19,13,54,13,-25,12,120,12,-97,11,-107,10,86,9,-94,7,-54,5,-17,3,-35,1,-33,-1,-49,-3,-27,-5,32,-6,114,-8,18,-9,-13,-11,-10,-12,30,-12,-108,-13,10,-13,-91,-14,86,-14,-12,-15,-69,-15,110,-15,73,-15,35,-15,1,-15,26,-15,57,-15,-127,-15,-40,-15,85,-14,-38,-14,115,-13,25,-12,-62,-12,-122,-11,62,-10,14,-9,24,-8,62,-7,-125,-6,0,-4,-77,-3,-116,-1,123,1,82,3,64,5,28,7,-61,8,83,10,-87,11,-64,12,-88,13,95,14,-38,14,20,15,24,15,1,15,-88,14,24,14,121,13,-79,12,-73,11,-62,10,-83,9,-77,8,-91,7,-78,6,-69,5,-54,4,-18,3,41,3,106,2,-62,1,33,1,-100,0,37,0,-85,-1,91,-1,55,-1,5,-1,-42,-2,-43,-2,-53,-2,-58,-2,-72,-2,-100,-2,106,-2,72,-2,-6,-3,-54,-3,-122,-3,72,-3,42,-3,28,-3,66,-3,102,-3,-97,-3,-21,-3,8,-2,62,-2,83,-2,84,-2,-31,-3,119,-3,-69,-4,-7,-5,11,-5,23,-6,21,-7,33,-8,78,-9,99,-10,-73,-11,23,-11,-99,-12,87,-12,23,-12,22,-12,67,-12,-64,-12,85,-11,78,-10,-117,-9,-8,-8,-79,-6,-107,-4,-118,-2,-83,0,-27,2,-2,4,33,7,13,9,-41,10,97,12,-82,13,122,14,-12,14,8,15,-87,14,-35,13,-74,12,52,11,114,9,127,7,119,5,109,3,97,1,121,-1,-41,-3,100,-4,64,-5,95,-6,-39,-7,-87,-7,-64,-7,-4,-7,-87,-6,109,-5,109,-4,-96,-3,-1,-2,101,0,4,2,-115,3,17,5,-108,6,-30,7,-24,8,-63,9,64,10,102,10,54,10,-68,9,-10,8,2,8,-9,6,-41,5,-107,4,119,3,90,2,70,1,107,0,-127,-1,-89,-2,-12,-3,76,-3,-57,-4,80,-4,-4,-5,126,-5,63,-5,-11,-6,-77,-6,127,-6,68,-6,-5,-7,-85,-7,83,-7,13,-7,-74,-8,98,-8,42,-8,-66,-9,-107,-9,59,-9,4,-9,-32,-10,-64,-10,-92,-10,-47,-10,-19,-10,89,-9,-10,-9,-64,-8,-86,-7,-70,-6,-22,-5,68,-3,-94,-2,-5,-1,82,1,121,2,110,3,93,4,-11,4,105,5,-73,5,-95,5,-88,5,-124,5,79,5,7,5,-48,4,121,4,67,4,-6,3,-86,3,111,3,36,3,-51,2,-100,2,102,2,90,2,97,2,-101,2,-10,2,106,3,18,4,-68,4,87,5,-2,5,-93,6,19,7,-75,7,1,8,52,8,109,8,88,8,98,8,51,8,13,8,-52,7,118,7,15,7,-97,6,59,6,-55,5,68,5,-68,4,63,4,-95,3,-41,2,4,2,-15,0,-82,-1,78,-2,-68,-4,-17,-6,32,-7,64,-9,82,-11,-104,-13,-44,-15,71,-16,-12,-18,-66,-19,-31,-20,65,-20,-26,-21,-52,-21,-10,-21,94,-20,28,-19,-22,-19,47,-17,-85,-16,113,-14,122,-12,-54,-10,55,-7,-36,-5,123,-2,36,1,-77,3,6,6,10,8,-63,9,6,11,-15,11,118,12,-113,12,112,12,1,12,90,11,-119,10,-117,9,122,8,99,7,56,6,34,5,51,4,77,3,-85,2,65,2,13,2,62,2,-101,2,52,3,20,4,39,5,64,6,-116,7,-49,8,7,10,78,11,93,12,101,13,34,14,-80,14,-40,14,-60,14,84,14,-123,13,100,12,-43,10,33,9,43,7,30,5,-13,2,-76,0,-97,-2,-85,-4,-74,-6,36,-7,-85,-9,111,-10,93,-11,-126,-12,-65,-13,34,-13,-101,-14,37,-14,-57,-15,-121,-15,69,-15,53,-15,50,-15,89,-15,121,-15,-48,-15,18,-14,119,-14,-46,-14,48,-13,98,-13,-53,-13}; }
	private static byte[] data47(){ return new byte[] {13,-12,88,-12,-55,-12,92,-11,37,-10,55,-9,101,-8,-37,-7,106,-5,53,-3,1,-1,-10,0,-18,2,-63,4,-98,6,100,8,-20,9,63,11,-128,12,-119,13,65,14,-53,14,-7,14,-20,14,-60,14,69,14,-85,13,-31,12,19,12,20,11,48,10,42,9,16,8,5,7,-2,5,-27,4,-9,3,8,3,45,2,114,1,-49,0,92,0,-9,-1,-23,-1,-55,-1,-35,-1,6,0,71,0,115,0,-61,0,-50,0,-34,0,-23,0,-55,0,-96,0,82,0,3,0,-62,-1,118,-1,61,-1,40,-1,13,-1,-17,-2,-10,-2,-38,-2,-78,-2,114,-2,4,-2,-105,-3,-19,-4,47,-4,109,-5,-127,-6,-100,-7,-53,-8,-5,-9,28,-9,102,-10,-87,-11,-9,-12,-128,-12,9,-12,-56,-13,-94,-13,-75,-13,27,-12,-112,-12,79,-11,76,-10,116,-9,-31,-8,101,-6,26,-4,15,-2,5,0,-4,1,36,4,34,6,16,8,-33,9,93,11,-121,12,-122,13,-3,13,-21,13,-100,13,-21,12,-53,11,116,10,-51,8,26,7,49,5,95,3,-113,1,-34,-1,82,-2,11,-3,-32,-5,13,-5,-127,-6,23,-6,43,-6,99,-6,-41,-6,-55,-5,-55,-4,3,-2,-118,-1,47,1,-41,2,126,4,26,6,114,7,-77,8,-85,9,69,10,-106,10,-113,10,45,10,-100,9,-64,8,-44,7,-91,6,-111,5,85,4,14,3,-35,1,-96,0,-118,-1,-112,-2,-86,-3,-46,-4,58,-4,-81,-5,77,-5,-14,-6,-45,-6,-104,-6,-119,-6,116,-6,107,-6,75,-6,59,-6,46,-6,19,-6,-16,-7,-53,-7,-112,-7,89,-7,15,-7,-124,-8,39,-8,-72,-9,57,-9,-43,-10,122,-10,82,-10,80,-10,-114,-10,-12,-10,-80,-9,-90,-8,-63,-7,16,-5,107,-4,-12,-3,80,-1,-73,0,-20,1,-1,2,-41,3,-112,4,20,5,105,5,-106,5,-108,5,-92,5,111,5,39,5,-12,4,-116,4,23,4,-88,3,30,3,-100,2,11,2,-75,1,97,1,77,1,63,1,108,1,-82,1,75,2,-13,2,-99,3,121,4,69,5,27,6,-9,6,-47,7,-111,8,74,9,-47,9,57,10,117,10,-74,10,-96,10,115,10,45,10,-68,9,57,9,-87,8,3,8,91,7,-68,6,-14,5,15,5,72,4,65,3,24,2,-53,0,98,-1,-48,-3,66,-4,127,-6,-72,-8,16,-9,88,-11,-69,-13,90,-14,-20,-16,-31,-17,-42,-18,18,-18,126,-19,24,-19,-15,-20,-38,-20,26,-19,-104,-19,90,-18,96,-17,-81,-16,76,-14,44,-12,75,-10,-102,-8,-6,-6,94,-3,-50,-1,-3,1,16,4,-31,5,71,7,-128,8,105,9,-10,9,65,10,58,10,-22,9,99,9,-58,8,-28,7,-15,6,-24,5,-52,4,-32,3,11,3,83,2,-59,1,-126,1,-128,1,-69,1,58,2,-8,2,-30,3,4,5,63,6,-98,7,19,9,109,10,-28,11,56,13,88,14,72,15,-22,15,60,16,49,16,-57,15,-8,14,-80,13,49,12,122,10,124,8,89,6,60,4,26,2,-21,-1,-11,-3,43,-4,122,-6,-9,-8,-85,-9,105,-10,-127,-11,-110,-12,-58,-13,52,-13,-56,-14,105,-14,41,-14,51,-14,58,-14,105,-14,-87,-14,-14,-14,29,-13,102,-13,-108,-13,-87,-13,-73,-13,-96,-13,-117,-13,-91,-13,-78,-13,-36,-13,63,-12,-57,-12,-111,-11,-103,-10,-60,-9,53,-7,-62,-6,120,-4,76,-2,46,0,44,2,46,4,18,6,-34,7,124,9,-21,10,41,12,27,13,-66,13,52,14,66,14,54,14,-7,13,120,13,-50,12,23,12,68,11,82,10,88,9,82,8,67,7,57,6,31,5,29,4,47,3,93,2,-78,1,68,1,-8,0,-8,0,-10,0,94,1,-95,1,32,2,-101,2,4,3,87,3,-84,3,-55,3,-57,3,-76,3,122,3,45,3,-38,2,123,2,46,2,-38,1,105,1,6,1,-98,0,12,0,-121,-1,-33,-2,40,-2,94,-3,-118,-4,-83,-5,-36,-6,-8,-7,57,-7,100,-8,-98,-9,-19,-10,37,-10,119,-11,-43,-12,90,-12,-42,-13,-120,-13,92,-13,85,-13,117,-13,-39,-13,91,-12,10,-11,-12,-11,8,-9,87,-8,-41,-7,124,-5,58,-3,48,-1,61,1,22,3,23,5,-20,6,-121,8,-7,9,25,11,-58,11,43,12,33,12,-66,11,5,11,41,10,-30,8,115,7,-17,5,109,4,-38,2,74,1,-23,-1,-98,-2,116,-3,125,-4,-82,-5,42,-5,-49,-6,-34,-6,40,-5,-59,-5,-87,-4,-41,-3,85,-1,-33,0,-122,2,71,4,-49,5,99,7,-96,8,-77,9,108,10,-41,10,-20,10,-37,10,107,10,-59,9,-23,8,-15,7,-52,6,-124,5,63,4,-20,2,-106,1,83,0,56,-1,6,-2,33,-3,106,-4,-63,-5,81,-5,2,-5,-70,-6,-104,-6,-93,-6,-91,-6,-61,-6,-30,-6,-12,-6,32,-5,53,-5,71,-5,74,-5,46,-5,1,-5,-92,-6}; }
	private static byte[] data48(){ return new byte[] {44,-6,-93,-7,-2,-8,86,-8,-100,-9,0,-9,-124,-10,57,-10,36,-10,89,-10,-62,-10,123,-9,107,-8,-87,-7,-30,-6,82,-4,-63,-3,33,-1,113,0,-75,1,-61,2,-84,3,92,4,5,5,100,5,-67,5,-27,5,-36,5,-78,5,122,5,-10,4,121,4,-59,3,21,3,96,2,-71,1,5,1,-114,0,66,0,20,0,20,0,67,0,-89,0,58,1,-22,1,-55,2,-83,3,-75,4,-60,5,-48,6,-39,7,-48,8,-50,9,-123,10,40,11,-106,11,-26,11,17,12,12,12,-44,11,127,11,12,11,112,10,-60,9,-6,8,35,8,33,7,19,6,-47,4,126,3,5,2,-124,0,-20,-2,59,-3,-125,-5,-12,-7,78,-8,-85,-10,78,-11,-2,-13,-62,-14,-66,-15,-58,-16,-13,-17,65,-17,-79,-18,47,-18,-18,-19,-30,-19,-13,-19,99,-18,3,-17,-4,-17,39,-15,-95,-14,97,-12,53,-10,57,-8,81,-6,93,-4,84,-2,65,0,-40,1,111,3,-78,4,-59,5,-102,6,67,7,-114,7,-111,7,112,7,1,7,111,6,-65,5,-3,4,15,4,62,3,-104,2,-24,1,111,1,56,1,23,1,55,1,-90,1,84,2,41,3,84,4,125,5,-2,6,121,8,11,10,-100,11,39,13,123,14,-78,15,-116,16,38,17,106,17,68,17,-65,16,-54,15,-109,14,7,13,79,11,98,9,102,7,74,5,67,3,69,1,80,-1,-127,-3,-54,-5,31,-6,-70,-8,85,-9,48,-10,48,-11,87,-12,-64,-13,110,-13,41,-13,40,-13,69,-13,114,-13,-64,-13,-4,-13,82,-12,-125,-12,-95,-12,-103,-12,-113,-12,95,-12,76,-12,24,-12,-42,-13,-46,-13,-37,-13,1,-12,65,-12,-65,-12,124,-11,90,-10,122,-9,-57,-8,99,-6,15,-4,-7,-3,-10,-1,-2,1,-3,3,-29,5,-88,7,55,9,-101,10,-80,11,-123,12,31,13,121,13,-98,13,110,13,25,13,-104,12,-16,11,32,11,45,10,21,9,-10,7,-45,6,-96,5,-123,4,-118,3,-83,2,0,2,-125,1,74,1,50,1,109,1,-56,1,74,2,-24,2,113,3,14,4,-125,4,5,5,79,5,-104,5,-69,5,-70,5,-81,5,-123,5,71,5,13,5,-103,4,23,4,96,3,-85,2,-65,1,-64,0,-71,-1,-99,-2,-118,-3,-116,-4,123,-5,108,-6,-119,-7,-84,-8,-51,-9,7,-9,80,-10,-101,-11,7,-11,123,-12,-11,-13,-72,-13,109,-13,72,-13,62,-13,95,-13,-99,-13,-2,-13,-118,-12,34,-11,-5,-11,-21,-10,25,-8,88,-7,-27,-6,-112,-4,69,-2,37,0,-3,1,-89,3,85,5,-13,6,41,8,18,9,-54,9,10,10,27,10,-37,9,63,9,107,8,117,7,72,6,15,5,-70,3,107,2,32,1,-55,-1,-106,-2,-126,-3,-119,-4,-31,-5,78,-5,45,-5,89,-5,-73,-5,-126,-4,-119,-3,-33,-2,106,0,32,2,-60,3,122,5,12,7,107,8,-88,9,-77,10,116,11,-20,11,36,12,6,12,-106,11,-15,10,27,10,-1,8,-58,7,90,6,-60,4,89,3,-34,1,105,0,22,-1,-16,-3,-26,-4,28,-4,114,-5,-38,-6,-126,-6,70,-6,61,-6,78,-6,106,-6,-88,-6,-27,-6,65,-5,-121,-5,-48,-5,31,-4,66,-4,46,-4,19,-4,-65,-5,62,-5,-100,-6,-41,-7,-7,-8,63,-8,-119,-9,-35,-10,107,-10,56,-10,65,-10,-110,-10,43,-9,-15,-9,-11,-8,17,-6,88,-5,-90,-4,-9,-3,65,-1,118,0,-82,1,-69,2,-76,3,127,4,42,5,119,5,-68,5,-41,5,-115,5,56,5,-87,4,-31,3,48,3,71,2,112,1,-74,0,28,0,-111,-1,51,-1,4,-1,-7,-2,30,-1,-121,-1,16,0,-79,0,-85,1,-74,2,-63,3,26,5,98,6,-89,7,-51,8,7,10,-24,10,-42,11,112,12,-47,12,13,13,10,13,-36,12,-122,12,-19,11,83,11,126,10,-118,9,-126,8,78,7,-4,5,-117,4,2,3,124,1,-62,-1,27,-2,-128,-4,1,-5,-128,-7,63,-8,-7,-10,-36,-11,-38,-12,14,-12,54,-13,-123,-14,-53,-15,48,-15,-95,-16,53,-16,-20,-17,-70,-17,-55,-17,19,-16,-105,-16,84,-15,101,-14,-125,-13,-11,-12,105,-10,-23,-9,-120,-7,66,-5,-36,-4,107,-2,-16,-1,63,1,102,2,125,3,64,4,-56,4,26,5,65,5,11,5,-66,4,60,4,-99,3,-12,2,91,2,-61,1,42,1,-47,0,-120,0,105,0,124,0,-72,0,60,1,-29,1,-52,2,-20,3,68,5,-73,6,97,8,19,10,-57,11,115,13,-3,14,63,16,86,17,-14,17,66,18,54,18,-63,17,2,17,-62,15,77,14,-88,12,-44,10,-39,8,-49,6,-77,4,-79,2,-77,0,-91,-2,-62,-4,17,-5,105,-7,-9,-9,-58,-10,-57,-11,-1,-12,-124,-12,74,-12,63,-12,87,-12,-83,-12,-19,-12,80,-11,-93,-11,-40,-11,9,-10,24,-10}; }
	private static byte[] data49(){ return new byte[] {24,-10,3,-10,-47,-11,-103,-11,91,-11,30,-11,-68,-12,-108,-12,111,-12,96,-12,-128,-12,-38,-12,86,-11,53,-10,77,-9,-111,-8,21,-6,-48,-5,-96,-3,116,-1,113,1,58,3,3,5,-100,6,0,8,59,9,64,10,18,11,-109,11,-17,11,20,12,-22,11,-110,11,9,11,75,10,109,9,85,8,59,7,14,6,-11,4,-23,3,-9,2,60,2,-71,1,110,1,90,1,-118,1,-31,1,99,2,5,3,-75,3,101,4,25,5,-66,5,100,6,-24,6,85,7,-60,7,-19,7,14,8,17,8,-55,7,85,7,-89,6,-47,5,-42,4,-71,3,101,2,12,1,-74,-1,89,-2,2,-3,-74,-5,-124,-6,105,-7,70,-8,83,-9,124,-10,-91,-11,14,-11,127,-12,30,-12,-38,-13,-90,-13,-108,-13,-72,-13,-44,-13,7,-12,80,-12,-93,-12,21,-11,126,-11,48,-10,-42,-10,-86,-9,-75,-8,2,-6,43,-5,-80,-4,60,-2,-70,-1,92,1,-41,2,37,4,86,5,80,6,-16,6,-121,7,-62,7,-53,7,-107,7,64,7,-71,6,-5,5,54,5,74,4,72,3,48,2,15,1,-15,-1,-29,-2,9,-2,57,-3,-102,-4,87,-4,57,-4,-118,-4,32,-3,-25,-3,0,-1,75,0,-101,1,55,3,-75,4,49,6,-84,7,22,9,69,10,76,11,46,12,-63,12,14,13,-7,12,-88,12,3,12,34,11,-16,9,-128,8,4,7,117,5,-73,3,37,2,-78,0,63,-1,-12,-3,-30,-4,-31,-5,40,-5,-118,-6,44,-6,-3,-7,-25,-7,13,-6,93,-6,-74,-6,52,-5,-73,-5,67,-4,-64,-4,8,-3,82,-3,80,-3,39,-3,-77,-4,71,-4,113,-5,-95,-6,-56,-7,-33,-8,15,-8,118,-9,-31,-10,-123,-10,103,-10,-110,-10,-31,-10,77,-9,6,-8,-32,-8,-34,-7,-8,-6,36,-4,100,-3,-84,-2,-7,-1,41,1,84,2,55,3,14,4,-92,4,-47,4,-23,4,-59,4,82,4,-52,3,33,3,97,2,-85,1,-12,0,29,0,127,-1,-17,-2,127,-2,50,-2,22,-2,48,-2,-126,-2,24,-1,-43,-1,-29,0,-1,1,111,3,-61,4,78,6,-29,7,55,9,-120,10,-65,11,-69,12,-127,13,27,14,107,14,-103,14,-124,14,50,14,-109,13,-33,12,-33,11,-92,10,86,9,-58,7,28,6,77,4,-107,2,-85,0,-14,-2,59,-3,-56,-5,93,-6,44,-7,25,-8,54,-9,-127,-10,-74,-11,20,-11,-116,-12,4,-12,-128,-13,35,-13,-42,-14,-99,-14,101,-14,105,-14,-126,-14,-59,-14,65,-13,-61,-13,94,-12,73,-11,12,-10,30,-9,56,-8,79,-7,-112,-6,-25,-5,-5,-4,48,-2,69,-1,55,0,9,1,-85,1,14,2,100,2,107,2,92,2,36,2,-46,1,116,1,5,1,-106,0,63,0,-4,-1,-73,-1,-82,-1,-63,-1,-3,-1,91,0,-11,0,-76,1,-63,2,-13,3,89,5,-23,6,-110,8,80,10,13,12,-76,13,65,15,-118,16,-120,17,56,18,-74,18,-70,18,103,18,-45,17,-27,16,-76,15,45,14,-105,12,-99,10,-92,8,-120,6,89,4,37,2,20,0,-11,-3,19,-4,87,-6,-53,-8,-107,-9,-112,-10,-46,-11,91,-11,44,-11,40,-11,70,-11,127,-11,-31,-11,63,-10,-121,-10,-37,-10,37,-9,72,-9,90,-9,82,-9,55,-9,-13,-10,-106,-10,37,-10,-86,-11,40,-11,-67,-12,108,-12,70,-12,81,-12,-105,-12,30,-11,-27,-11,0,-9,40,-8,-84,-7,74,-5,-5,-4,-68,-2,-124,0,58,2,-35,3,114,5,-44,6,-6,7,19,9,-40,9,73,10,-110,10,-101,10,65,10,-43,9,43,9,66,8,69,7,69,6,38,5,37,4,55,3,114,2,-39,1,-127,1,82,1,92,1,-112,1,1,2,123,2,45,3,-2,3,-51,4,-78,5,-106,6,98,7,46,8,-6,8,125,9,-3,9,52,10,36,10,-35,9,92,9,-110,8,-111,7,116,6,17,5,-97,3,21,2,127,0,-19,-2,103,-3,-58,-5,92,-6,-33,-8,-89,-9,-121,-10,-97,-11,-14,-12,102,-12,16,-12,-18,-13,-30,-13,-2,-13,50,-12,124,-12,-21,-12,60,-11,-82,-11,28,-10,-103,-10,30,-9,-82,-9,98,-8,45,-7,3,-6,-12,-6,11,-4,40,-3,91,-2,-119,-1,-71,0,-73,1,-58,2,-93,3,76,4,-37,4,61,5,-128,5,-107,5,124,5,99,5,8,5,-113,4,-32,3,52,3,91,2,121,1,-93,0,-54,-1,25,-1,96,-2,-24,-3,-113,-3,127,-3,-89,-3,-32,-3,108,-2,49,-1,26,0,33,1,99,2,-102,3,18,5,113,6,-50,7,36,9,86,10,104,11,63,12,-31,12,34,13,24,13,-64,12,35,12,48,11,-6,9,-103,8,2,7,107,5,-25,3,53,2,-110,0,38,-1,-66,-3,113,-4,105,-5,112,-6,-36,-7,112,-7,49,-7,53,-7,127,-7,-38,-7,118,-6,23,-5,-53,-5,109,-4,7,-3}; }
	private static byte[] data50(){ return new byte[] {-122,-3,-48,-3,-20,-3,-36,-3,-125,-3,-2,-4,106,-4,-88,-5,-47,-6,16,-6,60,-7,-124,-8,-23,-9,94,-9,23,-9,-12,-10,-10,-10,39,-9,-120,-9,42,-8,-31,-8,-31,-7,-12,-6,19,-4,102,-3,-76,-2,-47,-1,2,1,-16,1,-83,2,54,3,-97,3,-94,3,-97,3,105,3,4,3,-127,2,-12,1,62,1,-125,0,-54,-1,19,-1,110,-2,-13,-3,-117,-3,106,-3,121,-3,-34,-3,123,-2,72,-1,106,0,-96,1,27,3,-67,4,75,6,-32,7,126,9,-21,10,60,12,110,13,93,14,26,15,-91,15,-43,15,-53,15,111,15,-43,14,-10,13,-45,12,89,11,-68,9,-28,7,10,6,-8,3,-8,1,22,0,48,-2,-117,-4,21,-5,-72,-7,-93,-8,-67,-9,-12,-10,91,-10,-25,-11,-125,-11,41,-11,20,-11,-13,-12,-34,-12,-25,-12,-18,-12,35,-11,72,-11,-120,-11,-52,-11,16,-10,123,-10,-36,-10,99,-9,-15,-9,-111,-8,59,-7,26,-6,-30,-6,-83,-5,-124,-4,48,-3,-4,-3,-126,-2,-9,-2,72,-1,119,-1,-111,-1,-112,-1,99,-1,68,-1,14,-1,-38,-2,-82,-2,-124,-2,119,-2,110,-2,125,-2,-94,-2,-22,-2,62,-1,-50,-1,-126,0,103,1,-123,2,-46,3,56,5,-63,6,90,8,5,10,-92,11,56,13,-120,14,-51,15,-30,16,-94,17,31,18,84,18,88,18,-32,17,68,17,74,16,17,15,-119,13,-41,11,-63,9,-61,7,-94,5,90,3,46,1,46,-1,47,-3,105,-5,-48,-7,-110,-8,126,-9,-31,-10,87,-10,28,-10,7,-10,29,-10,59,-10,-120,-10,-34,-10,36,-9,-121,-9,-33,-9,11,-8,43,-8,36,-8,-1,-9,-95,-9,62,-9,-65,-10,42,-10,-112,-11,-4,-12,125,-12,77,-12,27,-12,49,-12,-116,-12,15,-11,-57,-11,-51,-10,-34,-9,52,-7,-86,-6,54,-4,-54,-3,106,-1,11,1,-123,2,22,4,116,5,-99,6,-108,7,74,8,-66,8,-15,8,-11,8,-91,8,23,8,104,7,-103,6,-98,5,-71,4,-36,3,2,3,94,2,-45,1,-126,1,90,1,106,1,-100,1,33,2,-70,2,-119,3,-118,4,-101,5,-45,6,-1,7,54,9,79,10,67,11,25,12,-88,12,-32,12,-28,12,-125,12,-26,11,22,11,-25,9,-112,8,27,7,107,5,-91,3,-70,1,-30,-1,-26,-3,3,-4,53,-6,-117,-8,36,-9,-64,-11,-68,-12,-36,-13,108,-13,-12,-14,-23,-14,16,-13,68,-13,-84,-13,63,-12,-52,-12,103,-11,27,-10,-80,-10,102,-9,26,-8,-20,-8,-81,-7,117,-6,91,-5,53,-4,16,-3,-15,-3,-69,-2,114,-1,59,0,-65,0,69,1,-73,1,35,2,97,2,-83,2,-75,2,-52,2,-78,2,-99,2,75,2,-41,1,114,1,-30,0,97,0,-34,-1,91,-1,-15,-2,-95,-2,93,-2,54,-2,75,-2,108,-2,-63,-2,54,-1,-79,-1,104,0,62,1,40,2,57,3,98,4,-95,5,-31,6,62,8,113,9,-112,10,-107,11,95,12,-42,12,27,13,33,13,-78,12,27,12,64,11,8,10,-64,8,82,7,-71,5,19,4,122,2,-58,0,26,-1,-66,-3,74,-4,44,-5,43,-6,117,-7,-15,-8,-53,-8,-32,-8,54,-7,-89,-7,89,-6,-9,-6,-46,-5,-127,-4,27,-3,-118,-3,-2,-3,20,-2,24,-2,-24,-3,-116,-3,26,-3,125,-4,-32,-5,43,-5,112,-6,-78,-7,5,-7,105,-8,-19,-9,-112,-9,78,-9,82,-9,-121,-9,-36,-9,120,-8,64,-7,36,-6,58,-5,80,-4,106,-3,-122,-2,115,-1,58,0,12,1,-125,1,3,2,81,2,117,2,107,2,93,2,-12,1,-101,1,-3,0,111,0,-80,-1,12,-1,113,-2,-24,-3,-120,-3,93,-3,113,-3,-62,-3,87,-2,41,-1,73,0,-110,1,-6,2,-103,4,61,6,-24,7,-108,9,58,11,-81,12,5,14,26,15,-2,15,-108,16,-37,16,-41,16,113,16,-46,15,-50,14,124,13,-47,11,-3,9,-7,7,-16,5,-48,3,-68,1,-75,-1,-25,-3,52,-4,-88,-6,103,-7,68,-8,85,-9,-83,-10,22,-10,-72,-11,-113,-11,127,-11,-100,-11,-27,-11,57,-10,-101,-10,15,-9,123,-9,-45,-9,46,-8,127,-8,-65,-8,-1,-8,77,-7,-107,-7,-34,-7,59,-6,-108,-6,-23,-6,85,-5,-108,-5,-36,-5,46,-4,98,-4,-116,-4,-99,-4,-78,-4,-70,-4,-86,-4,-105,-4,-123,-4,124,-4,113,-4,87,-4,104,-4,113,-4,-98,-4,-61,-4,19,-3,97,-3,-53,-3,127,-2,65,-1,26,0,51,1,92,2,-93,3,29,5,116,6,-8,7,-128,9,-20,10,84,12,-108,13,-62,14,-91,15,-119,16,17,17,95,17,115,17,84,17,-63,16,-18,15,-30,14,127,13,-38,11,32,10,39,8,32,6,32,4,13,2,45,0,81,-2,-76,-4,80,-5,26,-6,26,-7,86,-8,-47,-9,110,-9,68,-9,65,-9,118,-9,-56,-9}; }
	private static byte[] data51(){ return new byte[] {46,-8,-96,-8,-4,-8,100,-7,-92,-7,-56,-7,-61,-7,-93,-7,89,-7,-32,-8,89,-8,-75,-9,8,-9,-121,-10,-18,-11,-124,-11,60,-11,8,-11,1,-11,62,-11,-111,-11,23,-10,-18,-10,-43,-9,-16,-8,51,-6,-108,-5,-2,-4,109,-2,-10,-1,70,1,-90,2,-43,3,-58,4,-115,5,52,6,127,6,-87,6,-113,6,68,6,-50,5,58,5,-79,4,0,4,75,3,-79,2,36,2,-67,1,-120,1,94,1,100,1,-42,1,59,2,1,3,5,4,53,5,125,6,-14,7,81,9,-80,10,-12,11,-3,12,-47,13,102,14,-93,14,-81,14,91,14,-56,13,-37,12,-64,11,90,10,-67,8,-29,6,-39,4,-64,2,-125,0,101,-2,67,-4,64,-6,105,-8,-44,-10,104,-11,108,-12,124,-13,8,-13,-64,-14,-66,-14,-40,-14,100,-13,-28,-13,-86,-12,118,-11,87,-10,60,-9,61,-8,18,-7,-7,-7,-29,-6,-78,-5,113,-4,20,-3,-55,-3,66,-2,-90,-2,3,-1,77,-1,101,-1,-120,-1,-105,-1,-86,-1,-85,-1,-74,-1,-87,-1,-109,-1,118,-1,57,-1,31,-1,-44,-2,-109,-2,69,-2,29,-2,-34,-3,-39,-3,-68,-3,-48,-3,-27,-3,40,-2,100,-2,-75,-2,19,-1,-113,-1,0,0,-76,0,102,1,30,2,49,3,37,4,76,5,120,6,-81,7,-60,8,-24,9,-35,10,-93,11,78,12,-72,12,-26,12,-39,12,-114,12,-4,11,52,11,74,10,4,9,-76,7,73,6,-76,4,9,3,103,1,-33,-1,91,-2,-6,-4,-48,-5,-32,-6,37,-6,-74,-7,127,-7,120,-7,-89,-7,14,-6,-126,-6,24,-5,-60,-5,97,-4,4,-3,126,-3,-52,-3,45,-2,69,-2,78,-2,53,-2,-47,-3,108,-3,-21,-4,77,-4,-104,-5,-25,-6,58,-6,124,-7,1,-7,-128,-8,53,-8,28,-8,53,-8,-127,-8,-7,-8,-120,-7,60,-6,7,-5,-47,-5,-85,-4,108,-3,75,-2,9,-1,-72,-1,102,0,2,1,110,1,-58,1,-27,1,-50,1,-77,1,69,1,-53,0,40,0,124,-1,-49,-2,59,-2,-64,-3,88,-3,30,-3,60,-3,115,-3,-13,-3,-76,-2,-48,-1,9,1,-123,2,51,4,-17,5,-62,7,-96,9,92,11,10,13,-128,14,-73,15,-61,16,89,17,-74,17,-89,17,56,17,127,16,77,15,-20,13,38,12,70,10,57,8,7,6,-39,3,-86,1,-113,-1,-92,-3,-35,-5,72,-6,-42,-8,-64,-9,-49,-10,28,-10,-54,-11,-83,-11,-62,-11,21,-10,-108,-10,47,-9,-53,-9,-109,-8,17,-7,-88,-7,47,-6,-112,-6,-29,-6,58,-5,109,-5,-119,-5,-73,-5,-61,-5,-59,-5,-49,-5,-81,-5,-115,-5,100,-5,50,-5,-2,-6,-61,-6,127,-6,76,-6,13,-6,-49,-7,-84,-7,-127,-7,-120,-7,126,-7,-105,-7,-56,-7,17,-6,88,-6,-70,-6,86,-5,-25,-5,-100,-4,96,-3,54,-2,67,-1,93,0,112,1,-55,2,-6,3,85,5,-85,6,12,8,94,9,-75,10,-7,11,24,13,43,14,37,15,-39,15,-125,16,-45,16,-18,16,-61,16,108,16,-94,15,-80,14,122,13,25,12,114,10,-61,8,9,7,64,5,-126,3,-69,1,26,0,-96,-2,43,-3,-26,-5,-48,-6,-19,-7,78,-7,-26,-8,-83,-8,-60,-8,-20,-8,62,-7,-93,-7,2,-6,-126,-6,-57,-6,19,-5,62,-5,62,-5,15,-5,-54,-6,90,-6,-43,-7,83,-7,-89,-8,13,-8,117,-9,-28,-10,92,-10,24,-10,-37,-11,-69,-11,-33,-11,35,-10,-96,-10,65,-9,20,-8,15,-7,37,-6,94,-5,-121,-4,-49,-3,-3,-2,11,0,29,1,35,2,-15,2,-126,3,7,4,80,4,93,4,68,4,22,4,-83,3,73,3,-62,2,71,2,-50,1,95,1,24,1,-29,0,-32,0,48,1,-93,1,107,2,127,3,-77,4,50,6,-78,7,54,9,-62,10,49,12,125,13,-112,14,102,15,-2,15,81,16,92,16,-15,15,122,15,-120,14,55,13,-84,11,-41,9,-46,7,-113,5,74,3,-24,0,126,-2,74,-4,27,-6,45,-8,-118,-10,24,-11,-17,-13,38,-13,-116,-14,83,-14,101,-14,-75,-14,56,-13,-31,-13,-52,-12,-58,-11,1,-9,15,-8,58,-7,78,-6,106,-5,86,-4,49,-3,-25,-3,-115,-2,-7,-2,59,-1,87,-1,97,-1,78,-1,23,-1,-49,-2,-95,-2,73,-2,-28,-3,-106,-3,48,-3,-62,-4,111,-4,29,-4,-48,-5,-103,-5,113,-5,120,-5,127,-5,-48,-5,21,-4,122,-4,-6,-4,104,-3,-19,-3,115,-2,-13,-2,-115,-1,44,0,-33,0,127,1,94,2,63,3,35,4,75,5,79,6,81,7,120,8,123,9,100,10,65,11,-14,11,112,12,-59,12,-19,12,-36,12,-109,12,34,12,92,11,121,10,95,9,39,8,-86,6,65,5,-80,3,29,2,-95,0,62,-1,-34,-3,-61,-4,-33,-5,44,-5,-97,-6,99,-6,33,-6,90,-6,-116,-6}; }
	private static byte[] data52(){ return new byte[] {-16,-6,109,-5,-14,-5,124,-4,2,-3,-128,-3,-17,-3,50,-2,122,-2,-117,-2,110,-2,77,-2,-11,-3,99,-3,-32,-4,48,-4,-101,-5,-13,-6,117,-6,-16,-7,-92,-7,104,-7,51,-7,64,-7,106,-7,-113,-7,-28,-7,103,-6,-65,-6,66,-5,-43,-5,116,-4,22,-3,-68,-3,104,-2,-8,-2,-103,-1,8,0,86,0,-115,0,-111,0,97,0,28,0,-69,-1,57,-1,-81,-2,62,-2,-86,-3,81,-3,3,-3,-25,-4,-13,-4,63,-3,-60,-3,-123,-2,-117,-1,-37,0,90,2,-6,3,-60,5,-107,7,110,9,50,11,-43,12,77,14,-120,15,100,16,37,17,96,17,56,17,-66,16,-26,15,-83,14,43,13,92,11,99,9,71,7,36,5,-32,2,-84,0,-95,-2,-107,-4,-76,-6,52,-7,-56,-9,-49,-10,31,-10,-68,-11,-75,-11,-26,-11,87,-10,-10,-10,-62,-9,-90,-8,-125,-7,111,-6,59,-5,-4,-5,-103,-4,82,-3,-74,-3,21,-2,101,-2,123,-2,-112,-2,102,-2,32,-2,-86,-3,55,-3,-117,-4,-32,-5,45,-5,99,-6,-87,-7,-25,-8,62,-8,-103,-9,36,-9,-70,-10,-128,-10,97,-10,105,-10,-105,-10,-7,-10,108,-9,13,-8,-93,-8,-103,-7,116,-6,-121,-5,-119,-4,-75,-3,-24,-2,34,0,85,1,-118,2,-24,3,50,5,103,6,-94,7,-31,8,2,10,72,11,73,12,92,13,48,14,0,15,-126,15,-30,15,-4,15,-34,15,116,15,-15,14,68,14,58,13,41,12,-33,10,109,9,-16,7,99,6,-43,4,73,3,-80,1,47,0,-52,-2,-121,-3,120,-4,-86,-5,6,-5,-102,-6,94,-6,82,-6,-122,-6,-60,-6,4,-5,96,-5,-79,-5,-3,-5,35,-4,48,-4,38,-4,-5,-5,-84,-5,75,-5,-41,-6,33,-6,-112,-7,-40,-8,68,-8,-101,-9,11,-9,123,-10,45,-10,-29,-11,-53,-11,-45,-11,35,-10,-120,-10,19,-9,-51,-9,-102,-8,104,-7,78,-6,75,-5,51,-4,38,-3,32,-2,-24,-2,-61,-1,107,0,-18,0,94,1,-96,1,-65,1,-63,1,-81,1,125,1,57,1,-27,0,-95,0,89,0,67,0,90,0,-102,0,7,1,-58,1,-99,2,-46,3,20,5,113,6,-5,7,-118,9,-11,10,113,12,-91,13,-61,14,-64,15,-123,16,-11,16,52,17,8,17,93,16,-116,15,73,14,-92,12,-73,10,-105,8,76,6,-42,3,85,1,-35,-2,110,-4,49,-6,29,-8,57,-10,-68,-12,-119,-13,-92,-14,32,-14,-15,-15,-4,-15,121,-14,54,-13,47,-12,84,-11,-78,-10,-10,-9,91,-7,-85,-6,-52,-5,-15,-4,-14,-3,-66,-2,70,-1,-51,-1,16,0,-2,-1,-29,-1,-99,-1,23,-1,-80,-2,23,-2,104,-3,-66,-4,4,-4,78,-5,-106,-6,-2,-7,102,-7,14,-7,-66,-8,-80,-8,-78,-8,10,-7,121,-7,-10,-7,-119,-6,43,-5,-31,-5,-88,-4,98,-3,38,-2,-6,-2,-28,-1,-93,0,-92,1,-99,2,120,3,-116,4,-124,5,-122,6,-114,7,112,8,84,9,32,10,-35,10,125,11,2,12,90,12,-125,12,108,12,95,12,3,12,126,11,-34,10,5,10,0,9,-7,7,-62,6,97,5,22,4,-62,2,127,1,68,0,39,-1,27,-2,49,-3,123,-4,-59,-5,70,-5,8,-5,-14,-6,-2,-6,55,-5,124,-5,-52,-5,75,-4,-63,-4,54,-3,-70,-3,26,-2,83,-2,-120,-2,-118,-2,87,-2,26,-2,-67,-3,59,-3,-60,-4,51,-4,-84,-5,39,-5,-85,-6,57,-6,-28,-7,-104,-7,97,-7,52,-7,46,-7,65,-7,88,-7,-64,-7,20,-6,-122,-6,39,-5,-81,-5,74,-4,-6,-4,-109,-3,24,-2,-98,-2,4,-1,47,-1,72,-1,62,-1,40,-1,-53,-2,112,-2,13,-2,-98,-3,52,-3,-30,-4,-75,-4,-92,-4,-65,-4,8,-3,-96,-3,125,-2,126,-1,-42,0,110,2,6,4,-41,5,-103,7,78,9,-3,10,-128,12,-45,13,-4,14,-31,15,106,16,-82,16,115,16,-38,15,21,15,-43,13,96,12,-78,10,-47,8,-62,6,-119,4,89,2,35,0,-6,-3,-15,-5,65,-6,-64,-8,-100,-9,-69,-10,60,-10,20,-10,42,-10,-123,-10,32,-9,15,-8,-25,-8,10,-6,45,-5,66,-4,78,-3,89,-2,71,-1,12,0,-63,0,40,1,112,1,127,1,81,1,-31,0,94,0,-77,-1,-64,-2,-53,-3,-71,-4,-120,-5,97,-6,57,-7,21,-8,6,-9,57,-10,118,-11,-33,-12,-126,-12,87,-12,119,-12,-97,-12,39,-11,-49,-11,-89,-10,-103,-9,-96,-8,-67,-7,-26,-6,14,-4,72,-3,113,-2,-76,-1,20,1,76,2,115,3,-80,4,-30,5,-9,6,47,8,80,9,104,10,-123,11,123,12,66,13,-24,13,79,14,-117,14,-104,14,-115,14,91,14,-15,13,105,13,-49,12,-29,11,-7,10,-43,9,-113,8,76,7,-30,5,-126,4,35,3,-32,1,-105,0,-111,-1,-117,-2,-46,-3,56,-3}; }
	private static byte[] data53(){ return new byte[] {-47,-4,117,-4,84,-4,79,-4,78,-4,120,-4,-85,-4,-13,-4,27,-3,50,-3,64,-3,39,-3,-5,-4,-71,-4,61,-4,-44,-5,50,-5,-121,-6,-35,-7,53,-7,-119,-8,-26,-9,96,-9,-1,-10,-90,-10,-123,-10,96,-10,112,-10,-100,-10,-62,-10,52,-9,-104,-9,48,-8,-44,-8,-115,-7,62,-6,1,-5,-78,-5,126,-4,29,-3,-53,-3,-125,-2,-16,-2,81,-1,-88,-1,-80,-1,-94,-1,-88,-1,101,-1,64,-1,63,-1,62,-1,108,-1,-72,-1,55,0,-48,0,-71,1,-52,2,10,4,96,5,-27,6,117,8,1,10,-99,11,13,13,123,14,-56,15,-51,16,-112,17,35,18,79,18,15,18,-111,17,-119,16,81,15,-74,13,-41,11,-70,9,97,7,-5,4,99,2,-18,-1,-128,-3,29,-5,7,-7,49,-9,-122,-11,91,-12,105,-13,-23,-14,-27,-14,23,-13,-107,-13,107,-12,-126,-11,-85,-10,-5,-9,89,-7,-84,-6,36,-4,105,-3,-102,-2,-110,-1,100,0,-25,0,60,1,75,1,76,1,-4,0,-103,0,7,0,69,-1,115,-2,90,-3,62,-4,17,-5,12,-6,-23,-8,8,-8,95,-9,-48,-10,123,-10,125,-10,-101,-10,-22,-10,105,-9,39,-8,-5,-8,-10,-7,-20,-6,-1,-5,25,-3,50,-2,64,-1,107,0,-106,1,-95,2,-51,3,-40,4,-58,5,-60,6,-103,7,108,8,59,9,15,10,-84,10,66,11,-60,11,4,12,48,12,64,12,54,12,-8,11,-90,11,51,11,-93,10,-17,9,33,9,43,8,60,7,37,6,-5,4,-49,3,-94,2,114,1,90,0,64,-1,69,-2,113,-3,-77,-4,35,-4,-75,-5,112,-5,73,-5,80,-5,-127,-5,-46,-5,70,-4,-49,-4,94,-3,-72,-3,50,-2,101,-2,-96,-2,-100,-2,-90,-2,114,-2,59,-2,-27,-3,-127,-3,49,-3,-70,-4,54,-4,-55,-5,97,-5,-17,-6,-114,-6,58,-6,-28,-7,-86,-7,-118,-7,115,-7,117,-7,-78,-7,-20,-7,40,-6,-101,-6,18,-5,116,-5,-11,-5,106,-4,-56,-4,74,-3,-116,-3,-58,-3,-30,-3,-37,-3,-59,-3,-109,-3,88,-3,18,-3,-30,-4,-72,-4,-72,-4,-47,-4,26,-3,-102,-3,55,-2,45,-1,79,0,-110,1,2,3,-117,4,21,6,-61,7,114,9,-9,10,-121,12,-46,13,-42,14,-88,15,67,16,106,16,95,16,-15,15,52,15,35,14,-58,12,40,11,60,9,33,7,-39,4,-111,2,72,0,43,-2,7,-4,96,-6,-26,-8,-89,-9,-27,-10,112,-10,65,-10,-123,-10,-8,-10,-45,-9,-63,-8,-21,-7,29,-5,112,-4,-47,-3,77,-1,-128,0,-85,1,-75,2,115,3,-23,3,47,4,49,4,-32,3,113,3,-113,2,-84,1,-118,0,35,-1,-81,-3,42,-4,124,-6,-15,-8,94,-9,7,-10,-51,-12,-64,-13,4,-13,-123,-14,80,-14,116,-14,-54,-14,84,-13,45,-12,38,-11,42,-10,86,-9,-119,-8,-29,-7,44,-5,118,-4,-43,-3,54,-1,88,0,-73,1,-24,2,34,4,72,5,-122,6,-117,7,-87,8,-75,9,121,10,43,11,-67,11,35,12,118,12,-76,12,-67,12,-45,12,-57,12,-114,12,57,12,-30,11,81,11,-95,10,-53,9,-36,8,-57,7,-78,6,-109,5,115,4,89,3,66,2,83,1,115,0,-74,-1,5,-1,-114,-2,21,-2,-45,-3,-110,-3,-101,-3,-94,-3,-74,-3,-17,-3,-1,-3,30,-2,32,-2,35,-2,-19,-3,-75,-3,98,-3,-36,-4,93,-4,-67,-5,16,-5,-109,-6,-33,-7,82,-7,-72,-8,55,-8,-76,-9,60,-9,-36,-10,-122,-10,85,-10,60,-10,38,-10,72,-10,118,-10,-54,-10,27,-9,-107,-9,56,-8,-43,-8,-112,-7,93,-6,9,-5,-70,-5,81,-4,-76,-4,-5,-4,60,-3,108,-3,123,-3,-97,-3,-70,-3,-6,-3,78,-2,-71,-2,81,-1,7,0,-23,0,-28,1,6,3,75,4,-90,5,43,7,-84,8,52,10,-52,11,85,13,-73,14,-8,15,2,17,-47,17,92,18,-106,18,90,18,-33,17,-1,16,-49,15,79,14,127,12,114,10,26,8,-73,5,43,3,-96,0,41,-2,-68,-5,-113,-7,-83,-9,37,-10,-35,-12,33,-12,-62,-13,-92,-13,-12,-13,-95,-12,101,-11,-99,-10,-31,-9,72,-7,-54,-6,79,-4,-79,-3,32,-1,60,0,65,1,-9,1,-116,2,-47,2,-43,2,-94,2,67,2,121,1,123,0,62,-1,-33,-3,89,-4,-57,-6,40,-7,-75,-9,117,-10,66,-11,104,-12,-43,-13,110,-13,93,-13,-128,-13,5,-12,-71,-12,-121,-11,-97,-10,-53,-9,31,-7,103,-6,-52,-5,54,-3,-91,-2,1,0,102,1,-55,2,-27,3,11,5,38,6,31,7,2,8,-47,8,-126,9,33,10,-95,10,-9,10,51,11,84,11,60,11,18,11,-44,10,-100,10,57,10,-79,9,90,9,-71,8,40,8,-124,7,-69,6,-21,5,12,5,-1,3,18,3,28,2,29,1,60,0,73,-1,102,-2}; }
	private static byte[] data54(){ return new byte[] {-90,-3,-6,-4,112,-4,11,-4,-62,-5,-70,-5,-52,-5,-10,-5,68,-4,-126,-4,-29,-4,22,-3,79,-3,-126,-3,-76,-3,-38,-3,-1,-3,17,-2,2,-2,-14,-3,-25,-3,-84,-3,119,-3,59,-3,-69,-4,114,-4,13,-4,-99,-5,17,-5,-58,-6,100,-6,15,-6,-59,-7,-120,-7,102,-7,100,-7,106,-7,-120,-7,-76,-7,5,-6,80,-6,-103,-6,13,-5,71,-5,-87,-5,-24,-5,14,-4,31,-4,41,-4,16,-4,-14,-5,-11,-5,-10,-5,7,-4,73,-4,-94,-4,52,-3,-34,-3,-65,-2,-77,-1,-53,0,19,2,95,3,-39,4,98,6,-39,7,91,9,-62,10,19,12,49,13,60,14,-14,14,118,15,-74,15,-102,15,58,15,-123,14,112,13,3,12,65,10,80,8,44,6,-3,3,-47,1,-104,-1,-104,-3,-52,-5,25,-6,-47,-8,-61,-9,15,-9,-78,-10,-59,-10,11,-9,-72,-9,-105,-8,-80,-7,-18,-6,85,-4,-27,-3,109,-1,-16,0,77,2,127,3,-115,4,80,5,-56,5,16,6,4,6,-98,5,-1,4,43,4,-19,2,-117,1,-39,-1,27,-2,33,-4,26,-6,31,-8,74,-10,-102,-12,33,-13,-2,-15,28,-15,-101,-16,91,-16,118,-16,-48,-16,92,-15,67,-14,84,-13,127,-12,-36,-11,78,-9,-76,-8,44,-6,-80,-5,23,-3,-93,-2,10,0,91,1,-89,2,-24,3,-3,4,-6,5,-32,6,-99,7,46,8,-87,8,5,9,101,9,-85,9,-17,9,37,10,66,10,106,10,111,10,125,10,96,10,46,10,-15,9,-110,9,8,9,-106,8,-19,7,37,7,97,6,-112,5,-79,4,-35,3,8,3,49,2,101,1,-63,0,24,0,-97,-1,43,-1,-23,-2,-54,-2,-60,-2,-57,-2,-73,-2,-64,-2,-72,-2,-95,-2,-94,-2,-128,-2,50,-2,16,-2,-53,-3,114,-3,23,-3,-68,-4,64,-4,-62,-5,72,-5,-73,-6,41,-6,-105,-7,15,-7,124,-8,-13,-9,118,-9,-3,-10,-81,-10,108,-10,73,-10,76,-10,124,-10,-64,-10,5,-9,111,-9,-26,-9,108,-8,-41,-8,49,-7,-105,-7,-6,-7,79,-6,-91,-6,8,-5,74,-5,-81,-5,27,-4,-95,-4,45,-3,-20,-3,-90,-2,-109,-1,-110,0,-72,1,-32,2,58,4,-80,5,27,7,-83,8,71,10,-65,11,64,13,-91,14,-54,15,-48,16,-80,17,44,18,85,18,89,18,-19,17,45,17,25,16,-89,14,-16,12,-40,10,-90,8,61,6,-54,3,87,1,-28,-2,-77,-4,-73,-6,-32,-8,-121,-9,101,-10,-103,-11,66,-11,70,-11,-117,-11,66,-10,34,-9,63,-8,-123,-7,2,-5,119,-4,-9,-3,96,-1,-65,0,-23,1,-19,2,-84,3,42,4,107,4,81,4,-27,3,12,3,21,2,-86,0,40,-1,105,-3,-101,-5,-42,-7,15,-8,90,-10,-27,-12,-101,-13,-106,-14,-32,-15,119,-15,73,-15,121,-15,1,-14,-70,-14,-95,-13,-26,-12,78,-10,-39,-9,102,-7,26,-5,-85,-4,87,-2,-4,-1,99,1,-45,2,69,4,113,5,-119,6,-95,7,108,8,14,9,-81,9,18,10,94,10,115,10,108,10,111,10,80,10,25,10,-21,9,-87,9,-126,9,61,9,-33,8,-98,8,57,8,-57,7,81,7,-63,6,29,6,109,5,-91,4,-59,3,-9,2,10,2,67,1,117,0,-86,-1,15,-1,98,-2,-21,-3,121,-3,49,-3,-6,-4,-55,-4,-64,-4,-72,-4,-76,-4,-42,-4,11,-3,52,-3,119,-3,-86,-3,-37,-3,25,-2,74,-2,90,-2,96,-2,106,-2,78,-2,49,-2,4,-2,-76,-3,112,-3,36,-3,-61,-4,102,-4,-18,-5,-118,-5,35,-5,-40,-6,-105,-6,84,-6,44,-6,56,-6,39,-6,76,-6,103,-6,-117,-6,-67,-6,-34,-6,0,-5,19,-5,25,-5,12,-5,18,-5,45,-5,69,-5,98,-5,-98,-5,-3,-5,115,-4,20,-3,-69,-3,-114,-2,106,-1,-125,0,-101,1,-39,2,29,4,114,5,-50,6,45,8,111,9,-65,10,-2,11,1,13,-12,13,-78,14,22,15,75,15,48,15,-58,14,-40,13,-61,12,89,11,-78,9,-24,7,-25,5,-26,3,-17,1,-23,-1,-7,-3,78,-4,-57,-6,112,-7,-122,-8,-20,-9,-108,-9,-81,-9,6,-8,-73,-8,-59,-7,-17,-6,85,-4,-24,-3,-125,-1,23,1,-88,2,22,4,93,5,118,6,77,7,-27,7,27,8,1,8,-92,7,-33,6,-84,5,83,4,-128,2,-117,0,113,-2,46,-4,-19,-7,-61,-9,-78,-11,-37,-13,75,-14,-9,-16,0,-16,109,-17,55,-17,54,-17,-74,-17,84,-16,76,-15,117,-14,-57,-13,46,-11,-56,-10,100,-8,19,-6,-76,-5,109,-3,0,-1,-121,0,9,2,59,3,119,4,99,5,43,6,-66,6,48,7,-104,7,-51,7,28,8,69,8,103,8,-118,8,-89,8,-75,8,-44,8,-27,8,-32,8,-18,8,0,9,-22,8,-28,8,-62,8,-119,8,89,8,-8,7,120,7,-10,6,111,6}; }
	private static byte[] data55(){ return new byte[] {-42,5,45,5,-125,4,-50,3,35,3,-113,2,-26,1,118,1,10,1,-81,0,88,0,24,0,-38,-1,-93,-1,112,-1,83,-1,39,-1,2,-1,-11,-2,-58,-2,-78,-2,-98,-2,98,-2,60,-2,10,-2,-73,-3,102,-3,-2,-4,-123,-4,-7,-5,98,-5,-68,-6,9,-6,100,-7,-49,-8,51,-8,-78,-9,83,-9,2,-9,-55,-10,-66,-10,-97,-10,-93,-10,-86,-10,-72,-10,-56,-10,-17,-10,28,-9,98,-9,-59,-9,20,-8,-113,-8,22,-7,-71,-7,77,-6,13,-5,-34,-5,-53,-4,-60,-3,-8,-2,32,0,114,1,-57,2,38,4,-83,5,32,7,-91,8,20,10,-116,11,-36,12,38,14,71,15,50,16,-2,16,120,17,-56,17,-67,17,110,17,-65,16,-93,15,88,14,-82,12,-57,10,-95,8,-123,6,55,4,1,2,-38,-1,-49,-3,-19,-5,80,-6,-26,-8,-11,-9,83,-9,-7,-10,20,-9,117,-9,2,-8,-19,-8,18,-6,58,-5,-98,-4,-2,-3,108,-1,-47,0,36,2,74,3,63,4,-9,4,88,5,87,5,6,5,95,4,78,3,1,2,117,0,-68,-2,-49,-4,-25,-6,-13,-8,-9,-10,44,-11,106,-13,12,-14,-27,-16,21,-16,-107,-17,116,-17,-107,-17,15,-16,-16,-16,-6,-15,72,-13,-49,-12,127,-10,62,-8,8,-6,-15,-5,-79,-3,115,-1,52,1,-57,2,97,4,-63,5,-18,6,-20,7,-82,8,71,9,-121,9,-57,9,-41,9,-69,9,-77,9,110,9,74,9,6,9,-51,8,-116,8,72,8,29,8,-21,7,-70,7,-82,7,98,7,57,7,-13,6,-126,6,23,6,-118,5,-20,4,89,4,-70,3,14,3,102,2,-60,1,16,1,109,0,-65,-1,40,-1,-114,-2,21,-2,-112,-3,55,-3,-23,-4,-58,-4,-85,-4,-60,-4,-55,-4,-37,-4,8,-3,67,-3,-117,-3,-77,-3,7,-2,45,-2,97,-2,127,-2,-124,-2,99,-2,85,-2,40,-2,-28,-3,-104,-3,47,-3,-65,-4,53,-4,-54,-5,59,-5,-37,-6,120,-6,55,-6,-17,-7,-34,-7,-74,-7,-117,-7,126,-7,75,-7,37,-7,42,-7,34,-7,49,-7,82,-7,126,-7,-66,-7,28,-6,-125,-6,6,-5,-107,-5,69,-4,18,-3,-21,-3,-30,-2,-50,-1,-45,0,-18,1,-8,2,13,4,45,5,90,6,-120,7,-97,8,-78,9,-92,10,-109,11,57,12,-78,12,11,13,21,13,-80,12,45,12,91,11,62,10,-1,8,106,7,-23,5,40,4,84,2,-113,0,-52,-2,45,-3,-87,-5,91,-6,104,-7,-97,-8,37,-8,24,-8,66,-8,-38,-8,-66,-7,-48,-6,40,-4,-111,-3,18,-1,-96,0,56,2,-61,3,32,5,122,6,-92,7,122,8,6,9,71,9,13,9,118,8,121,7,46,6,-113,4,-72,2,-84,0,-124,-2,70,-4,-17,-7,-49,-9,-91,-11,-69,-13,20,-14,-74,-16,-87,-17,-20,-18,-98,-18,-114,-18,-49,-18,92,-17,49,-16,68,-15,-105,-14,11,-12,-108,-11,98,-9,48,-7,4,-5,-68,-4,117,-2,3,0,110,1,-85,2,-79,3,120,4,42,5,-126,5,-17,5,59,6,68,6,100,6,121,6,108,6,97,6,98,6,103,6,93,6,118,6,-103,6,-67,6,-11,6,37,7,74,7,105,7,-122,7,-127,7,-126,7,83,7,19,7,-60,6,92,6,-28,5,125,5,11,5,-102,4,22,4,-120,3,7,3,113,2,-35,1,114,1,-14,0,-100,0,47,0,-18,-1,-72,-1,-117,-1,94,-1,66,-1,68,-1,43,-1,41,-1,34,-1,0,-1,-51,-2,-77,-2,85,-2,-31,-3,123,-3,-19,-4,90,-4,-77,-5,19,-5,106,-6,-79,-7,10,-7,104,-8,-54,-9,68,-9,-67,-10,66,-10,-34,-11,110,-11,21,-11,-46,-12,-107,-12,-126,-12,-112,-12,-102,-12,-28,-12,70,-11,-57,-11,85,-10,28,-9,-37,-9,-47,-8,-45,-7,2,-5,49,-4,-124,-3,-19,-2,103,0,-32,1,102,3,-27,4,102,6,-35,7,59,9,-109,10,-39,11,29,13,36,14,22,15,-56,15,68,16,106,16,93,16,-24,15,49,15,47,14,-36,12,99,11,-54,9,-17,7,6,6,-2,3,25,2,45,0,112,-2,-50,-4,120,-5,92,-6,122,-7,-18,-8,-64,-8,-69,-8,37,-7,-52,-7,-98,-6,-71,-5,-16,-4,52,-2,-121,-1,-2,0,77,2,125,3,126,4,72,5,-51,5,-55,5,-77,5,19,5,56,4,18,3,-97,1,-10,-1,43,-2,28,-4,33,-6,9,-8,-3,-11,28,-12,102,-14,-53,-16,-97,-17,-59,-18,47,-18,21,-18,48,-18,-85,-18,-123,-17,-111,-16,-27,-15,84,-13,3,-11,-36,-10,-60,-8,-59,-6,-25,-4,-30,-2,-32,0,-73,2,72,4,-76,5,-21,6,-48,7,-116,8,13,9,111,9,-120,9,111,9,106,9,44,9,-10,8,-85,8,91,8,25,8,-26,7,-79,7,-122,7,122,7,76,7,51,7,35,7,3,7,-33,6,-70,6,-128,6,61,6}; }
	private static byte[] data56(){ return new byte[] {0,6,-101,5,47,5,-57,4,28,4,118,3,-59,2,-6,1,42,1,113,0,-113,-1,-26,-2,56,-2,-74,-3,44,-3,-26,-4,-76,-4,-127,-4,110,-4,120,-4,-128,-4,-66,-4,2,-3,59,-3,-114,-3,-16,-3,49,-2,109,-2,-116,-2,-94,-2,-96,-2,126,-2,74,-2,-17,-3,-98,-3,62,-3,-61,-4,55,-4,-47,-5,91,-5,-17,-6,-102,-6,52,-6,-65,-7,106,-7,-14,-8,-101,-8,60,-8,-6,-9,-67,-9,-70,-9,-94,-9,-58,-9,17,-8,109,-8,-26,-8,-117,-7,68,-6,20,-5,-10,-5,-33,-4,-29,-3,-5,-2,27,0,67,1,107,2,-92,3,-56,4,0,6,48,7,52,8,54,9,42,10,-29,10,-118,11,-16,11,45,12,31,12,-17,11,92,11,-58,10,-28,9,-40,8,-107,7,73,6,-36,4,62,3,-80,1,42,0,-109,-2,24,-3,-31,-5,-60,-6,-21,-7,120,-7,31,-7,39,-7,-125,-7,43,-6,-5,-6,19,-4,79,-3,-65,-2,53,0,-40,1,-116,3,25,5,-92,6,17,8,48,9,26,10,-107,10,-95,10,92,10,-99,9,-106,8,65,7,-106,5,-92,3,-101,1,99,-1,12,-3,-62,-6,-115,-8,122,-10,-109,-12,-26,-14,-100,-15,123,-16,-86,-17,62,-17,31,-17,64,-17,-67,-17,-112,-16,-87,-15,-13,-14,125,-12,46,-10,-17,-9,-53,-7,-100,-5,56,-3,-51,-2,70,0,106,1,118,2,85,3,-14,3,-114,4,-32,4,13,5,50,5,30,5,20,5,-3,4,-39,4,-66,4,-98,4,-77,4,-51,4,-18,4,45,5,-126,5,-37,5,43,6,-100,6,-6,6,78,7,-107,7,-38,7,5,8,48,8,17,8,19,8,-8,7,-68,7,90,7,-29,6,94,6,-76,5,-1,4,85,4,-91,3,5,3,103,2,-35,1,91,1,-22,0,-98,0,74,0,49,0,23,0,46,0,87,0,113,0,126,0,-106,0,-124,0,80,0,44,0,-54,-1,125,-1,9,-1,-113,-2,-3,-3,81,-3,-115,-4,-71,-5,-40,-6,-4,-7,0,-7,30,-8,52,-9,113,-10,-105,-11,-27,-12,46,-12,-111,-13,53,-13,-28,-14,-61,-14,-53,-14,-22,-14,85,-13,-28,-13,-118,-12,114,-11,119,-10,-125,-9,-72,-8,25,-6,99,-5,-26,-4,99,-2,3,0,-117,1,8,3,-66,4,36,6,-109,7,27,9,-126,10,-81,11,-15,12,-49,13,-117,14,48,15,104,15,99,15,60,15,-48,14,-2,13,57,13,35,12,-38,10,119,9,-15,7,82,6,-54,4,45,3,-87,1,51,0,-1,-2,-45,-3,-24,-4,56,-4,-68,-5,-99,-5,-59,-5,39,-4,-62,-4,-76,-3,-68,-2,-39,-1,37,1,119,2,-72,3,-36,4,-17,5,-67,6,90,7,-105,7,-120,7,29,7,112,6,89,5,11,4,116,2,-75,0,-77,-2,-103,-4,105,-6,52,-8,36,-10,35,-12,78,-14,-50,-16,-105,-17,-82,-18,11,-18,-40,-19,-46,-19,53,-18,-20,-18,-28,-17,44,-15,-50,-14,-100,-12,-115,-10,-61,-8,-2,-6,25,-3,66,-1,36,1,-24,2,99,4,-62,5,-75,6,-84,7,66,8,-79,8,-10,8,8,9,-27,8,-67,8,110,8,42,8,-45,7,-88,7,115,7,80,7,46,7,24,7,-13,6,6,7,-13,6,-1,6,18,7,52,7,53,7,107,7,96,7,65,7,23,7,-77,6,62,6,-59,5,24,5,68,4,126,3,-102,2,-69,1,-49,0,-9,-1,31,-1,118,-2,-67,-3,40,-3,-66,-4,100,-4,52,-4,37,-4,77,-4,-120,-4,-37,-4,93,-3,-46,-3,77,-2,-60,-2,32,-1,106,-1,-97,-1,-64,-1,-61,-1,-71,-1,-82,-1,96,-1,-5,-2,-87,-2,33,-2,-113,-3,-46,-4,34,-4,106,-5,-94,-6,-30,-7,52,-7,-119,-8,-43,-9,93,-9,-14,-10,-105,-10,106,-10,109,-10,-96,-10,7,-9,-107,-9,83,-8,19,-7,-8,-7,-41,-6,-36,-5,-33,-4,3,-2,29,-1,97,0,-72,1,-19,2,52,4,125,5,-97,6,-91,7,-95,8,-121,9,63,10,-36,10,44,11,113,11,119,11,60,11,-51,10,69,10,126,9,-123,8,119,7,81,6,14,5,-82,3,82,2,-35,0,-126,-1,64,-2,35,-3,35,-4,93,-5,-39,-6,124,-6,115,-6,-112,-6,-14,-6,-83,-5,-117,-4,-94,-3,-4,-2,108,0,4,2,-82,3,81,5,-40,6,64,8,117,9,83,10,-11,10,71,11,54,11,-67,10,11,10,-25,8,-123,7,-30,5,-1,3,-16,1,-43,-1,-100,-3,115,-5,97,-7,101,-9,-111,-11,6,-12,-111,-14,120,-15,-94,-16,45,-16,-12,-17,50,-16,-87,-16,-127,-15,-118,-14,-21,-13,100,-11,19,-9,-71,-8,114,-6,4,-4,-126,-3,-45,-2,-3,-1,13,1,-31,1,120,2,2,3,75,3,99,3,-122,3,87,3,34,3,-22,2,-85,2,113,2,78,2,84,2,113,2,-105,2,-30,2,63,3,-116,3,2,4,111,4,-13,4,-104,5,25,6}; }
	private static byte[] data57(){ return new byte[] {-73,6,82,7,-43,7,70,8,-112,8,-77,8,-83,8,-112,8,53,8,-64,7,62,7,-103,6,-14,5,47,5,119,4,-92,3,-7,2,65,2,-84,1,40,1,-57,0,-90,0,-114,0,-99,0,-62,0,-30,0,2,1,31,1,44,1,65,1,69,1,40,1,30,1,-25,0,-109,0,41,0,-70,-1,1,-1,47,-2,71,-3,56,-4,8,-5,4,-6,-57,-8,-83,-9,-91,-10,-113,-11,-116,-12,-80,-13,-31,-14,71,-14,-44,-15,109,-15,90,-15,120,-15,-55,-15,92,-14,27,-13,12,-12,16,-11,68,-10,-118,-9,-32,-8,74,-6,-41,-5,89,-3,-2,-2,-74,0,100,2,13,4,-64,5,69,7,-62,8,56,10,97,11,103,12,61,13,-41,13,65,14,80,14,58,14,-33,13,105,13,-71,12,-40,11,-25,10,-58,9,-102,8,98,7,53,6,-39,4,-92,3,-113,2,113,1,90,0,120,-1,-38,-2,74,-2,44,-2,27,-2,91,-2,-19,-2,-125,-1,93,0,88,1,90,2,112,3,-123,4,122,5,89,6,1,7,-98,7,-60,7,-63,7,112,7,-35,6,-22,5,-63,4,70,3,-119,1,-91,-1,-118,-3,89,-5,55,-7,-15,-10,-16,-12,34,-13,119,-15,1,-16,-39,-18,1,-18,109,-19,32,-19,52,-19,-102,-19,74,-18,88,-17,-67,-16,103,-14,82,-12,108,-10,122,-8,-70,-6,-72,-4,-81,-2,112,0,-2,1,66,3,118,4,103,5,16,6,-75,6,14,7,53,7,82,7,66,7,27,7,-2,6,-51,6,-77,6,-101,6,-127,6,110,6,85,6,76,6,67,6,106,6,-101,6,-41,6,50,7,-99,7,-22,7,55,8,123,8,124,8,104,8,58,8,-58,7,40,7,116,6,-91,5,-61,4,-43,3,-45,2,-63,1,-73,0,-85,-1,-76,-2,-79,-3,-30,-4,52,-4,-90,-5,113,-5,86,-5,124,-5,-65,-5,37,-4,-106,-4,27,-3,-80,-3,27,-2,-119,-2,7,-1,111,-1,-45,-1,21,0,64,0,67,0,51,0,-13,-1,-111,-1,20,-1,88,-2,-95,-3,-56,-4,-27,-5,-21,-6,-7,-7,19,-7,51,-8,109,-9,-78,-10,50,-10,-39,-11,-96,-11,-84,-11,-4,-11,-128,-10,5,-9,-71,-9,111,-8,65,-7,36,-6,28,-5,55,-4,98,-3,-74,-2,38,0,-108,1,4,3,96,4,-109,5,-36,6,-26,7,-66,8,-126,9,14,10,118,10,-75,10,-97,10,102,10,8,10,112,9,-75,8,-25,7,-18,6,-41,5,-71,4,-111,3,85,2,23,1,6,0,-25,-2,-20,-3,41,-3,-116,-4,1,-4,-72,-5,-97,-5,-89,-5,17,-4,-120,-4,72,-3,68,-2,106,-1,-71,0,26,2,-96,3,15,5,-98,6,-19,7,12,9,-21,9,-96,10,-3,10,13,11,-46,10,68,10,100,9,72,8,-33,6,53,5,107,3,-127,1,127,-1,-111,-3,-119,-5,-119,-7,-79,-9,-33,-11,67,-12,-1,-14,-22,-15,59,-15,-38,-16,-41,-16,42,-15,-48,-15,-97,-14,-69,-13,-7,-12,-119,-10,-8,-9,127,-7,-21,-6,69,-4,116,-3,-107,-2,94,-1,26,0,-69,0,34,1,104,1,-114,1,-127,1,81,1,16,1,-68,0,112,0,56,0,23,0,9,0,35,0,84,0,-115,0,-44,0,57,1,-101,1,25,2,-51,2,-126,3,70,4,55,5,28,6,-21,6,-79,7,66,8,-97,8,-8,8,-8,8,-51,8,-92,8,58,8,-68,7,49,7,-125,6,-67,5,-24,4,34,4,92,3,-97,2,16,2,-103,1,87,1,69,1,50,1,38,1,78,1,100,1,-116,1,-53,1,10,2,83,2,-79,2,-16,2,35,3,65,3,41,3,-50,2,101,2,-62,1,-14,0,-13,-1,-44,-2,-127,-3,24,-4,-97,-6,43,-7,-94,-9,83,-10,-13,-12,-82,-13,-116,-14,-107,-15,-64,-16,71,-16,10,-16,19,-16,109,-16,-14,-16,-82,-15,-104,-14,-99,-13,-70,-12,-5,-11,100,-9,-40,-8,96,-6,36,-4,-28,-3,-68,-1,-120,1,56,3,-25,4,-116,6,-28,7,45,9,60,10,44,11,-58,11,78,12,-121,12,-112,12,98,12,2,12,121,11,-24,10,42,10,116,9,-125,8,-70,7,-85,6,-79,5,-75,4,-79,3,-78,2,-35,1,37,1,-106,0,94,0,54,0,74,0,-93,0,16,1,-114,1,92,2,22,3,-3,3,-19,4,-40,5,-67,6,121,7,10,8,93,8,125,8,126,8,29,8,-125,7,-58,6,-79,5,82,4,-48,2,5,1,0,-1,0,-3,-13,-6,-9,-8,19,-9,34,-11,119,-13,-24,-15,116,-16,52,-17,67,-18,-73,-19,81,-19,86,-19,-72,-19,-113,-18,-110,-17,14,-15,-99,-14,109,-12,108,-10,68,-8,52,-6,23,-4,-38,-3,87,-1,-38,0,28,2,21,3,8,4,-57,4,61,5,-104,5,-61,5,-38,5,-53,5,-79,5,-120,5,80,5,46,5,-20,4,-44,4,-63,4,-67,4,-31,4,53,5,-101,5,9,6,-73,6}; }
	private static byte[] data58(){ return new byte[] {61,7,-38,7,121,8,-1,8,81,9,-90,9,-93,9,125,9,40,9,-102,8,-40,7,22,7,51,6,40,5,8,4,-58,2,-116,1,63,0,25,-1,-30,-3,-5,-4,69,-4,-47,-5,-116,-5,109,-5,-121,-5,-84,-5,-2,-5,84,-4,-74,-4,47,-3,-52,-3,97,-2,43,-1,-70,-1,91,0,-50,0,57,1,87,1,114,1,58,1,-5,0,100,0,-64,-1,-37,-2,-27,-3,-42,-4,-75,-5,-118,-6,105,-7,80,-8,84,-9,-110,-10,-6,-11,-103,-11,109,-11,113,-11,-100,-11,-28,-11,119,-10,15,-9,-39,-9,-44,-8,-41,-7,38,-5,-114,-4,-7,-3,-120,-1,23,1,-114,2,-11,3,64,5,-128,6,-124,7,100,8,7,9,-126,9,-42,9,-20,9,-60,9,-115,9,49,9,-123,8,-47,7,-3,6,-8,5,-9,4,-10,3,-13,2,-17,1,23,1,42,0,80,-1,-114,-2,-35,-3,81,-3,-38,-4,-126,-4,94,-4,104,-4,-75,-4,19,-3,-61,-3,-110,-2,-125,-1,-87,0,-10,1,65,3,-92,4,-10,5,53,7,72,8,46,9,-54,9,64,10,114,10,84,10,-14,9,103,9,-105,8,116,7,55,6,-67,4,2,3,58,1,94,-1,86,-3,105,-5,-122,-7,-63,-9,50,-10,-59,-12,-103,-13,-38,-14,56,-14,16,-14,18,-14,105,-14,14,-13,-16,-13,5,-11,57,-10,-121,-9,-16,-8,65,-6,113,-5,-94,-4,-72,-3,-87,-2,95,-1,6,0,108,0,-83,0,-73,0,-78,0,127,0,54,0,-45,-1,-125,-1,70,-1,6,-1,-35,-2,-76,-2,-73,-2,-69,-2,-43,-2,21,-1,115,-1,1,0,-75,0,-109,1,-100,2,-106,3,-68,4,-57,5,-26,6,-73,7,110,8,-17,8,59,9,107,9,95,9,33,9,-57,8,60,8,-128,7,-48,6,-8,5,22,5,56,4,-112,3,-46,2,54,2,-28,1,121,1,55,1,54,1,35,1,64,1,107,1,-38,1,72,2,-24,2,-127,3,-1,3,-128,4,-4,4,43,5,53,5,23,5,-84,4,20,4,62,3,35,2,-22,0,-122,-1,-1,-3,73,-4,-100,-6,-41,-8,1,-9,83,-11,-93,-13,58,-14,23,-15,63,-16,-81,-17,121,-17,104,-17,-90,-17,32,-16,-77,-16,114,-15,106,-14,-98,-13,-40,-12,82,-10,14,-8,-68,-7,-122,-5,93,-3,27,-1,-49,0,-123,2,16,4,106,5,-65,6,-42,7,-78,8,101,9,-16,9,32,10,77,10,24,10,-22,9,-98,9,63,9,-44,8,78,8,-32,7,64,7,-116,6,-42,5,23,5,63,4,-120,3,-13,2,96,2,26,2,-15,1,6,2,29,2,123,2,-51,2,99,3,-29,3,127,4,97,5,35,6,-30,6,-91,7,80,8,-66,8,3,9,42,9,21,9,-70,8,45,8,104,7,94,6,29,5,-68,3,12,2,87,0,-127,-2,-109,-4,-85,-6,-70,-8,-42,-10,12,-11,93,-13,-70,-15,111,-16,97,-17,-122,-18,2,-18,-40,-19,0,-18,121,-18,80,-17,120,-16,-52,-15,101,-13,34,-11,-52,-10,-111,-8,74,-6,-59,-5,83,-3,-88,-2,-55,-1,-47,0,-56,1,124,2,18,3,-126,3,-75,3,-28,3,-4,3,-47,3,-85,3,110,3,59,3,-8,2,-32,2,-57,2,-27,2,57,3,-103,3,31,4,-33,4,-110,5,119,6,94,7,69,8,17,9,-53,9,88,10,-92,10,-48,10,-44,10,-95,10,45,10,-109,9,-62,8,-58,7,-69,6,112,5,-4,3,-100,2,53,1,-37,-1,-50,-2,-40,-3,20,-3,-118,-4,28,-4,-45,-5,-69,-5,-69,-5,-61,-5,17,-4,-121,-4,48,-3,-44,-3,-88,-2,112,-1,64,0,-9,0,-114,1,-17,1,51,2,70,2,24,2,-64,1,33,1,94,0,94,-1,84,-2,-5,-4,-65,-5,117,-6,47,-7,42,-8,36,-9,95,-10,-46,-11,104,-11,23,-11,1,-11,23,-11,70,-11,-91,-11,73,-10,24,-9,31,-8,107,-7,-42,-6,65,-4,-35,-3,108,-1,-10,0,96,2,-72,3,-12,4,8,6,7,7,-75,7,76,8,-69,8,-59,8,-53,8,-101,8,23,8,120,7,-64,6,-31,5,-11,4,22,4,52,3,81,2,127,1,-67,0,-13,-1,51,-1,125,-2,-48,-3,79,-3,-22,-4,-80,-4,-94,-4,-48,-4,-5,-4,-125,-3,24,-2,-33,-2,-54,-1,-66,0,-31,1,26,3,84,4,127,5,-86,6,-94,7,107,8,21,9,112,9,-96,9,-94,9,112,9,30,9,-116,8,-23,7,-19,6,-64,5,94,4,-37,2,38,1,86,-1,-105,-3,-49,-5,29,-6,-90,-8,78,-9,43,-10,75,-11,-89,-12,52,-12,35,-12,45,-12,-98,-12,57,-11,-10,-11,-24,-10,9,-8,18,-7,36,-6,37,-5,39,-4,-14,-4,-44,-3,101,-2,-46,-2,58,-1,104,-1,77,-1,66,-1,5,-1,-65,-2,-120,-2,40,-2,-51,-3,-120,-3,23,-3,-41,-4,-93,-4,-111,-4,-108,-4,-53,-4,58,-3,-41,-3,-110,-2}; }
	private static byte[] data59(){ return new byte[] {-93,-1,-66,0,-10,1,50,3,-124,4,-76,5,-38,6,-47,7,-112,8,59,9,-78,9,-51,9,-57,9,-114,9,40,9,-94,8,-3,7,56,7,98,6,-98,5,-37,4,13,4,70,3,-85,2,9,2,-78,1,87,1,26,1,42,1,71,1,-106,1,28,2,-72,2,107,3,28,4,-28,4,119,5,-25,5,68,6,97,6,77,6,14,6,-125,5,-64,4,-36,3,-114,2,43,1,-116,-1,-45,-3,-43,-5,-50,-7,-25,-9,4,-10,101,-12,5,-13,-71,-15,-35,-16,33,-16,-106,-17,74,-17,53,-17,71,-17,-79,-17,64,-16,37,-15,57,-14,-94,-13,29,-11,-52,-10,-124,-8,81,-6,11,-4,-35,-3,-104,-1,25,1,-83,2,7,4,36,5,22,6,-26,6,97,7,-69,7,-24,7,-21,7,-19,7,-47,7,-97,7,124,7,51,7,-27,6,122,6,-10,5,106,5,-41,4,70,4,-49,3,115,3,50,3,50,3,45,3,117,3,-61,3,38,4,-96,4,34,5,-80,5,83,6,6,7,-93,7,84,8,-8,8,125,9,-20,9,19,10,33,10,-1,9,-122,9,-9,8,33,8,39,7,9,6,-68,4,105,3,-37,1,60,0,121,-2,-87,-4,-61,-6,-34,-8,5,-9,60,-11,-85,-13,58,-14,6,-15,31,-16,114,-17,20,-17,20,-17,83,-17,-28,-17,-64,-16,-26,-15,47,-13,123,-12,10,-10,108,-9,-53,-8,40,-6,114,-5,-118,-4,-60,-3,-62,-2,-104,-1,103,0,10,1,126,1,-23,1,39,2,54,2,49,2,27,2,-27,1,-84,1,-116,1,114,1,-107,1,-64,1,36,2,-64,2,86,3,76,4,42,5,51,6,67,7,73,8,70,9,63,10,-2,10,-107,11,23,12,96,12,106,12,58,12,-84,11,14,11,30,10,-25,8,-97,7,67,6,-50,4,94,3,10,2,-67,0,-118,-1,-104,-2,-101,-3,-30,-4,76,-4,-56,-5,127,-5,103,-5,-105,-5,-42,-5,105,-4,45,-3,-27,-3,-57,-2,-66,-1,-113,0,99,1,3,2,-124,2,-73,2,-47,2,-99,2,48,2,-117,1,-80,0,-94,-1,121,-2,37,-3,-34,-5,-90,-6,114,-7,80,-8,80,-9,-107,-10,-53,-11,63,-11,-49,-12,-126,-12,121,-12,-78,-12,30,-11,-34,-11,-31,-10,30,-8,-118,-7,39,-5,-61,-4,86,-2,-3,-1,-117,1,-13,2,91,4,-104,5,-105,6,-114,7,72,8,-71,8,-18,8,-21,8,-79,8,38,8,-117,7,-78,6,-23,5,17,5,46,4,80,3,-120,2,-58,1,-21,0,50,0,110,-1,-60,-2,51,-2,-50,-3,111,-3,100,-3,118,-3,-103,-3,15,-2,-109,-2,53,-1,-12,-1,-42,0,-74,1,-69,2,-61,3,-76,4,-85,5,-116,6,54,7,-49,7,69,8,-112,8,-53,8,-47,8,-58,8,-111,8,81,8,-50,7,19,7,59,6,36,5,-38,3,109,2,-27,0,93,-1,-20,-3,124,-4,59,-5,22,-6,49,-7,78,-8,-70,-9,90,-9,42,-9,31,-9,92,-9,-43,-9,124,-8,70,-7,26,-6,-1,-6,-24,-5,-82,-4,104,-3,-5,-3,-127,-2,-42,-2,27,-1,47,-1,41,-1,0,-1,-53,-2,-114,-2,41,-2,-60,-3,94,-3,-43,-4,100,-4,-8,-5,-107,-5,67,-5,39,-5,30,-5,79,-5,-86,-5,68,-4,23,-3,36,-2,78,-1,-92,0,5,2,99,3,-73,4,8,6,29,7,26,8,-21,8,-128,9,-17,9,57,10,80,10,59,10,-11,9,-98,9,4,9,95,8,-108,7,-66,6,-32,5,3,5,28,4,84,3,-66,2,34,2,-59,1,-89,1,-91,1,-8,1,109,2,-20,2,-73,3,-113,4,88,5,53,6,-23,6,-127,7,-4,7,65,8,88,8,32,8,-73,7,0,7,-20,5,-86,4,-5,2,56,1,39,-1,15,-3,-14,-6,-12,-8,12,-9,79,-11,-27,-13,-97,-14,125,-15,-99,-16,-17,-17,108,-17,61,-17,74,-17,-100,-17,83,-16,71,-15,116,-14,-39,-13,122,-11,15,-9,-52,-8,-111,-6,82,-4,-38,-3,118,-1,-25,0,42,2,67,3,46,4,-55,4,92,5,-65,5,-1,5,44,6,74,6,68,6,73,6,58,6,-3,5,-74,5,100,5,-6,4,-109,4,31,4,-33,3,-105,3,-100,3,-62,3,11,4,124,4,21,5,-91,5,67,6,-9,6,-94,7,98,8,30,9,-42,9,-109,10,47,11,-77,11,14,12,70,12,63,12,18,12,-99,11,-2,10,54,10,85,9,74,8,54,7,4,6,-67,4,88,3,-22,1,96,0,-101,-2,-16,-4,71,-5,-113,-7,-36,-9,105,-10,-12,-12,-69,-13,-48,-14,-2,-15,126,-15,60,-15,74,-15,-115,-15,45,-14,-1,-14,-22,-13,-2,-12,11,-10,35,-9,46,-8,64,-7,82,-6,95,-5,117,-4,98,-3,73,-2,13,-1,-84,-1,31,0,-123,0,-121,0,-117,0,105,0,74,0,-3,-1,-34,-1,-79,-1,-84,-1,-53,-1,32,0,124,0,36,1,-16,1}; }
	private static byte[] data60(){ return new byte[] {-55,2,-37,3,11,5,68,6,-127,7,-59,8,-34,9,-10,10,-25,11,-105,12,25,13,81,13,101,13,46,13,-92,12,-28,11,-20,10,-64,9,125,8,38,7,-54,5,105,4,21,3,-72,1,-116,0,83,-1,72,-2,88,-3,118,-4,-17,-5,-111,-5,114,-5,-113,-5,-12,-5,105,-4,58,-3,19,-2,-1,-2,4,0,-21,0,-71,1,98,2,-50,2,2,3,-7,2,-54,2,109,2,-76,1,-25,0,-15,-1,-46,-2,-108,-3,88,-4,6,-5,-68,-7,-95,-8,107,-9,110,-10,-99,-11,-50,-12,79,-12,27,-12,12,-12,113,-12,-7,-12,-31,-11,5,-9,99,-8,-29,-7,94,-5,-2,-4,118,-2,37,0,-94,1,34,3,97,4,-121,5,-123,6,69,7,-60,7,5,8,-18,7,-83,7,78,7,-105,6,-8,5,91,5,-115,4,-39,3,38,3,117,2,-69,1,-14,0,62,0,117,-1,-25,-2,90,-2,5,-2,-64,-3,-44,-3,-35,-3,51,-2,-96,-2,24,-1,-74,-1,-104,0,99,1,90,2,56,3,29,4,-41,4,-87,5,29,6,-113,6,-28,6,17,7,64,7,89,7,92,7,54,7,-17,6,-98,6,40,6,-127,5,-72,4,-64,3,-70,2,-111,1,93,0,39,-1,22,-2,29,-3,46,-4,96,-5,-67,-6,33,-6,-80,-7,98,-7,72,-7,100,-7,-86,-7,1,-6,-85,-6,104,-5,31,-4,-61,-4,113,-3,-22,-3,101,-2,-77,-2,-32,-2,-1,-2,6,-1,-31,-2,-73,-2,114,-2,25,-2,-92,-3,40,-3,124,-4,-38,-5,54,-5,-121,-6,-34,-7,86,-7,-25,-8,-116,-8,104,-8,104,-8,-78,-8,51,-7,5,-6,20,-5,72,-4,-62,-3,52,-1,-85,0,32,2,110,3,-91,4,-75,5,-110,6,98,7,28,8,-88,8,-24,8,21,9,-7,8,-69,8,72,8,-75,7,-38,6,19,6,33,5,55,4,87,3,111,2,-67,1,30,1,-40,0,-111,0,-110,0,-23,0,74,1,-32,1,-85,2,127,3,103,4,103,5,79,6,50,7,-18,7,-108,8,-34,8,-2,8,-64,8,69,8,-128,7,96,6,-12,4,81,3,118,1,-123,-1,-121,-3,-109,-5,-115,-7,-57,-9,12,-10,121,-12,12,-13,-56,-15,-88,-16,-69,-17,35,-17,-49,-18,-46,-18,42,-17,-47,-17,-82,-16,-27,-15,59,-13,-80,-12,66,-10,-17,-9,123,-7,16,-5,-127,-4,-74,-3,-39,-2,-27,-1,-86,0,83,1,-8,1,99,2,-75,2,-8,2,37,3,53,3,72,3,77,3,31,3,3,3,-68,2,107,2,35,2,-1,1,-34,1,-14,1,72,2,-100,2,54,3,-41,3,116,4,61,5,13,6,-48,6,-85,7,-102,8,116,9,72,10,23,11,-61,11,69,12,-116,12,-128,12,101,12,-7,11,109,11,-73,10,-11,9,-6,8,-22,7,-37,6,-62,5,104,4,20,3,-81,1,40,0,-115,-2,3,-3,113,-5,-13,-7,122,-8,24,-9,-28,-11,-46,-12,-37,-13,32,-13,-59,-14,-121,-14,-107,-14,-15,-14,111,-13,-23,-13,-89,-12,91,-11,9,-10,-87,-10,116,-9,28,-8,-26,-8,-105,-7,102,-6,12,-5,-63,-5,49,-4,-115,-4,-48,-4,-47,-4,-77,-4,-109,-4,69,-4,-6,-5,-68,-5,-112,-5,116,-5,-92,-5,-49,-5,67,-4,-62,-4,100,-3,68,-2,88,-1,-81,0,10,2,-126,3,27,5,-86,6,37,8,127,9,-95,10,-92,11,97,12,-27,12,26,13,28,13,-32,12,70,12,-107,11,-106,10,101,9,35,8,-69,6,72,5,-49,3,85,2,-34,0,110,-1,34,-2,-35,-4,-38,-5,5,-5,106,-6,15,-6,40,-6,83,-6,-39,-6,-92,-5,-108,-4,-95,-3,-89,-2,-100,-1,-127,0,72,1,-45,1,55,2,120,2,127,2,95,2,-19,1,95,1,-113,0,-104,-1,-107,-2,73,-3,7,-4,-73,-6,98,-7,-13,-9,-51,-10,-106,-11,-97,-12,-22,-13,106,-13,57,-13,92,-13,-48,-13,-123,-12,113,-11,-110,-10,-34,-9,67,-7,-41,-6,96,-4,3,-2,-119,-1,2,1,75,2,125,3,111,4,33,5,-102,5,-69,5,-73,5,109,5,4,5,-124,4,-10,3,96,3,-49,2,52,2,-102,1,-6,0,69,0,-101,-1,-13,-2,104,-2,-32,-3,122,-3,77,-3,73,-3,112,-3,-84,-3,40,-2,-108,-2,82,-1,15,0,-27,0,-57,1,-74,2,119,3,44,4,-49,4,66,5,-89,5,-15,5,23,6,32,6,42,6,40,6,12,6,-43,5,-120,5,29,5,119,4,-35,3,-2,2,16,2,39,1,37,0,79,-1,121,-2,-68,-3,9,-3,122,-4,-15,-5,109,-5,23,-5,-57,-6,-84,-6,-64,-6,-17,-6,79,-5,-36,-5,104,-4,12,-3,-105,-3,-1,-3,96,-2,-85,-2,-35,-2,-18,-2,-14,-2,-22,-2,-73,-2,-126,-2,61,-2,-75,-3,62,-3,-99,-4,-17,-5,26,-5,73,-6,109,-7,-105,-8,-32,-9,36,-9,115,-10,5,-10,-80,-11,-104,-11,-30,-11}; }
	private static byte[] data61(){ return new byte[] {97,-10,34,-9,66,-8,-97,-7,8,-5,-109,-4,33,-2,-104,-1,-6,0,86,2,-121,3,-101,4,-48,5,-86,6,-125,7,44,8,-105,8,-68,8,-84,8,88,8,-54,7,9,7,35,6,47,5,69,4,84,3,98,2,-120,1,-12,0,113,0,33,0,22,0,57,0,-126,0,26,1,-33,1,-45,2,-35,3,-9,4,44,6,85,7,60,8,30,9,-73,9,42,10,60,10,-14,9,115,9,-112,8,93,7,5,6,112,4,-96,2,-41,0,-27,-2,3,-3,41,-5,65,-7,104,-9,-56,-11,4,-12,-84,-14,102,-15,87,-16,-90,-17,84,-17,69,-17,-100,-17,71,-16,54,-15,83,-14,-70,-13,30,-11,-114,-10,-21,-9,71,-7,116,-6,-117,-5,-102,-4,118,-3,50,-2,-38,-2,102,-1,-48,-1,44,0,105,0,-111,0,-69,0,-60,0,-88,0,-101,0,115,0,81,0,57,0,54,0,73,0,-99,0,-17,0,-106,1,72,2,23,3,-40,3,-52,4,-57,5,-62,6,-40,7,-12,8,-11,9,-8,10,-7,11,-57,12,98,13,-49,13,-10,13,-44,13,115,13,-17,12,81,12,-128,11,-93,10,-80,9,-97,8,-120,7,87,6,11,5,-59,3,79,2,-53,0,92,-1,-17,-3,110,-4,43,-5,-27,-7,-71,-8,-62,-9,-43,-10,47,-10,-71,-11,123,-11,78,-11,116,-11,-60,-11,14,-10,93,-10,-56,-10,38,-9,-126,-9,-3,-9,94,-8,-37,-8,123,-7,-13,-7,124,-6,-1,-6,86,-5,-110,-5,-74,-5,-96,-5,106,-5,29,-5,-75,-6,87,-6,0,-6,-88,-7,-119,-7,126,-7,126,-7,-66,-7,21,-6,-99,-6,83,-5,81,-4,119,-3,-38,-2,96,0,58,2,-8,3,-64,5,-127,7,5,9,99,10,-81,11,-98,12,109,13,-4,13,57,14,87,14,28,14,-81,13,3,13,20,12,9,11,-56,9,105,8,13,7,-127,5,0,4,118,2,-33,0,99,-1,39,-2,-2,-4,29,-4,-102,-5,82,-5,93,-5,-42,-5,89,-4,50,-3,13,-2,-19,-2,-54,-1,-79,0,89,1,-19,1,-118,2,-17,2,61,3,87,3,76,3,-17,2,111,2,-71,1,-45,0,-79,-1,-121,-2,46,-3,-53,-5,119,-6,14,-7,-68,-9,-87,-10,-68,-11,33,-11,-66,-12,-92,-12,-44,-12,80,-11,13,-10,4,-9,48,-8,-111,-7,-5,-6,-109,-4,47,-2,-66,-1,60,1,-125,2,-99,3,121,4,40,5,104,5,-107,5,-123,5,57,5,-51,4,93,4,-48,3,63,3,-78,2,10,2,124,1,-30,0,75,0,-92,-1,26,-1,-95,-2,74,-2,22,-2,2,-2,49,-2,102,-2,-24,-2,-121,-1,47,0,14,1,-36,1,-74,2,-113,3,79,4,13,5,-86,5,29,6,125,6,-54,6,-15,6,0,7,-12,6,-34,6,-102,6,96,6,10,6,-127,5,-3,4,64,4,119,3,-108,2,-87,1,-50,0,-39,-1,39,-1,-110,-2,-1,-3,-99,-3,67,-3,-14,-4,-60,-4,-82,-4,-79,-4,-29,-4,45,-3,-91,-3,63,-2,-40,-2,119,-1,7,0,-113,0,-41,0,13,1,56,1,61,1,53,1,13,1,-30,0,-112,0,49,0,-63,-1,56,-1,-120,-2,-88,-3,-67,-4,-55,-5,-68,-6,-72,-7,-80,-8,-99,-9,-58,-10,-9,-11,74,-11,-26,-12,-44,-12,-9,-12,126,-11,70,-10,79,-9,-110,-8,-6,-7,106,-5,-35,-4,102,-2,-22,-1,87,1,-83,2,37,4,87,5,-107,6,-101,7,111,8,-5,8,88,9,122,9,62,9,-70,8,21,8,56,7,87,6,76,5,76,4,96,3,-121,2,-58,1,25,1,-96,0,90,0,73,0,-114,0,-13,0,-85,1,-93,2,-60,3,-14,4,89,6,-108,7,-67,8,-43,9,-91,10,93,11,-78,11,-46,11,-101,11,46,11,89,10,78,9,10,8,-98,6,-3,4,63,3,114,1,119,-1,126,-3,-114,-5,-102,-7,-91,-9,-20,-11,100,-12,10,-13,37,-14,118,-15,40,-15,81,-15,-99,-15,73,-14,43,-13,34,-12,36,-11,50,-10,66,-9,83,-8,62,-7,54,-6,-13,-6,-82,-5,84,-4,-47,-4,53,-3,-115,-3,-62,-3,-35,-3,-9,-3,2,-2,-9,-3,-20,-3,-42,-3,-48,-3,-73,-3,-29,-3,6,-2,95,-2,-20,-2,-127,-1,92,0,76,1,75,2,101,3,-97,4,-33,5,50,7,-100,8,-17,9,67,11,116,12,-106,13,115,14,23,15,103,15,119,15,84,15,-13,14,70,14,-111,13,-78,12,-74,11,-78,10,-126,9,66,8,2,7,-71,5,84,4,-38,2,-126,1,11,0,-93,-2,108,-3,60,-4,57,-5,83,-6,-96,-7,2,-7,-85,-8,94,-8,50,-8,57,-8,80,-8,108,-8,-100,-8,-46,-8,-14,-8,19,-7,77,-7,-123,-7,-77,-7,10,-6,91,-6,-99,-6,-7,-6,40,-5,60,-5,70,-5,13,-5,-50,-6,104,-6,-6,-7,104,-7,-31,-8,111,-8,5,-8,-69,-9,122,-9,115,-9,110,-9,-81,-9,19,-8}; }
	private static byte[] data62(){ return new byte[] {-46,-8,-51,-7,3,-5,-128,-4,72,-2,31,0,7,2,10,4,-29,5,-75,7,99,9,-38,10,40,12,62,13,20,14,-88,14,25,15,52,15,28,15,-78,14,5,14,41,13,31,12,-14,10,-127,9,-12,7,95,6,-86,4,-3,2,97,1,-30,-1,-116,-2,-97,-3,-51,-4,89,-4,75,-4,78,-4,-84,-4,44,-3,-71,-3,81,-2,22,-1,-67,-1,123,0,57,1,-25,1,-112,2,12,3,112,3,-98,3,-108,3,98,3,-60,2,9,2,22,1,-12,-1,-84,-2,96,-3,-30,-5,118,-6,27,-7,-27,-9,-68,-10,-22,-11,75,-11,-14,-12,-28,-12,25,-11,-79,-11,119,-10,-121,-9,-42,-8,77,-6,-44,-5,112,-3,3,-1,124,0,-68,1,-47,2,-65,3,95,4,-76,4,-16,4,-58,4,-104,4,68,4,-46,3,60,3,-70,2,29,2,-127,1,-41,0,52,0,-111,-1,-8,-2,-126,-2,13,-2,-68,-3,-88,-3,-64,-3,9,-2,-113,-2,48,-1,1,0,-46,0,-64,1,-94,2,-108,3,102,4,12,5,-59,5,48,6,-88,6,-11,6,30,7,36,7,3,7,-31,6,-128,6,22,6,-97,5,-24,4,33,4,68,3,87,2,101,1,106,0,-121,-1,-79,-2,-4,-3,-128,-3,-2,-4,-62,-4,-93,-4,-104,-4,-62,-4,2,-3,87,-3,-36,-3,-105,-2,50,-1,15,0,-31,0,-115,1,76,2,-55,2,31,3,94,3,126,3,116,3,69,3,32,3,-44,2,106,2,6,2,107,1,-58,0,35,0,71,-1,93,-2,61,-3,49,-4,-14,-6,-54,-7,-128,-8,78,-9,94,-10,104,-11,-86,-12,56,-12,30,-12,47,-12,-97,-12,66,-11,22,-10,56,-9,121,-8,-59,-7,50,-5,-80,-4,78,-2,-50,-1,125,1,-17,2,110,4,-44,5,-13,6,-26,7,-85,8,11,9,50,9,34,9,-58,8,44,8,125,7,-82,6,-88,5,-67,4,-48,3,-55,2,-7,1,64,1,-76,0,78,0,33,0,35,0,-128,0,21,1,-16,1,-37,2,14,4,52,5,96,6,-116,7,-101,8,-108,9,91,10,-12,10,103,11,-112,11,-124,11,43,11,-96,10,-36,9,-37,8,-104,7,44,6,-122,4,-48,2,-34,0,-30,-2,-74,-4,-82,-6,-76,-8,-26,-10,101,-11,55,-12,86,-13,-40,-14,-91,-14,-70,-14,21,-13,-75,-13,88,-12,23,-11,-5,-11,-44,-10,-81,-9,-98,-8,85,-7,2,-6,-69,-6,48,-5,-84,-5,-11,-5,20,-4,19,-4,-8,-5,-32,-5,-108,-5,88,-5,3,-5,-68,-6,-100,-6,-101,-6,-87,-6,-19,-6,90,-5,-1,-5,-49,-4,-56,-3,-28,-2,50,0,-91,1,52,3,-48,4,-110,6,60,8,-30,9,127,11,-14,12,20,14,31,15,-41,15,68,16,-128,16,91,16,-8,15,114,15,-83,14,-67,13,-99,12,126,11,54,10,-19,8,-124,7,11,6,-120,4,4,3,126,1,7,0,-73,-2,126,-3,112,-4,-78,-5,4,-5,-104,-6,126,-6,101,-6,120,-6,-87,-6,-36,-6,25,-5,89,-5,115,-5,-98,-5,-62,-5,-49,-5,-34,-5,-10,-5,9,-4,30,-4,20,-4,26,-4,12,-4,-54,-5,-111,-5,51,-5,-80,-6,55,-6,-109,-7,-33,-8,54,-8,-119,-9,-26,-10,103,-10,-19,-11,119,-11,43,-11,37,-11,65,-11,-97,-11,48,-10,22,-9,53,-8,-89,-7,80,-5,17,-3,-6,-2,-15,0,-30,2,-42,4,-93,6,82,8,3,10,97,11,-82,12,-99,13,107,14,-48,14,48,15,34,15,-42,14,72,14,-109,13,105,12,56,11,-60,9,36,8,108,6,-75,4,19,3,-115,1,70,0,49,-1,70,-2,-68,-3,108,-3,65,-3,69,-3,118,-3,-75,-3,51,-2,-86,-2,36,-1,-47,-1,112,0,40,1,-37,1,111,2,-12,2,61,3,90,3,86,3,-29,2,87,2,117,1,119,0,91,-1,28,-2,-55,-4,123,-5,28,-6,-53,-8,-84,-9,-89,-10,-51,-11,84,-11,-2,-12,6,-11,96,-11,16,-10,-22,-10,43,-8,107,-7,-4,-6,95,-4,-52,-3,32,-1,79,0,109,1,62,2,-34,2,71,3,104,3,92,3,36,3,-65,2,88,2,-60,1,58,1,-118,0,-36,-1,37,-1,102,-2,-60,-3,34,-3,-83,-4,78,-4,47,-4,84,-4,-76,-4,54,-3,1,-2,-11,-2,6,0,28,1,36,2,61,3,53,4,43,5,-29,5,-108,6,9,7,123,7,-57,7,-33,7,-30,7,-82,7,83,7,-51,6,37,6,64,5,57,4,53,3,16,2,-27,0,-59,-1,-99,-2,-103,-3,-64,-4,-8,-5,91,-5,0,-5,-65,-6,-75,-6,-21,-6,73,-5,-37,-5,-78,-4,-114,-3,-85,-2,-54,-1,4,1,38,2,31,3,36,4,-44,4,73,5,-70,5,-50,5,-63,5,-80,5,93,5,-5,4,-122,4,-12,3,60,3,117,2,-108,1,-116,0,119,-1,56,-2,-39,-4,119,-5,1,-6,-103,-8,95,-9,34,-10,17,-11,69,-12,-77,-13}; }
	private static byte[] data63(){ return new byte[] {100,-13,74,-13,121,-13,-36,-13,101,-12,56,-11,51,-10,58,-9,-128,-8,-23,-7,98,-5,-6,-4,-68,-2,82,0,22,2,-112,3,-34,4,8,6,-22,6,-127,7,-30,7,-11,7,-55,7,116,7,-19,6,61,6,114,5,-112,4,-94,3,-83,2,-74,1,-31,0,26,0,-90,-1,74,-1,68,-1,-126,-1,-20,-1,-120,0,114,1,113,2,114,3,-113,4,-114,5,-90,6,-89,7,-117,8,72,9,-17,9,81,10,-100,10,-87,10,-121,10,40,10,-123,9,-74,8,-90,7,95,6,-31,4,51,3,47,1,66,-1,77,-3,101,-5,-91,-7,28,-8,-51,-10,-40,-11,48,-11,-65,-12,-88,-12,-72,-12,2,-11,82,-11,-34,-11,86,-10,-8,-10,-94,-9,86,-8,-15,-8,-108,-7,21,-6,-127,-6,-74,-6,-47,-6,-71,-6,114,-6,12,-6,-102,-7,38,-7,-105,-8,15,-8,-101,-9,70,-9,13,-9,-5,-10,39,-9,124,-9,25,-8,-16,-8,13,-6,78,-5,-27,-4,-111,-2,-121,0,-119,2,-93,4,-88,6,-63,8,-98,10,82,12,-44,13,15,15,-10,15,-95,16,-24,16,-36,16,-93,16,14,16,87,15,105,14,78,13,29,12,-80,10,63,9,-106,7,-23,5,44,4,106,2,-51,0,51,-1,-36,-3,-67,-4,-30,-5,64,-5,-29,-6,-36,-6,-19,-6,61,-5,-86,-5,45,-4,-97,-4,30,-3,-96,-3,-5,-3,63,-2,125,-2,-79,-2,-68,-2,-64,-2,-92,-2,113,-2,55,-2,-46,-3,77,-3,-81,-4,-18,-5,29,-5,79,-6,81,-7,112,-8,-127,-9,-109,-10,-81,-11,-31,-12,36,-12,124,-13,0,-13,-97,-14,115,-14,121,-14,-49,-14,96,-13,83,-12,124,-11,-54,-10,105,-8,34,-6,-31,-5,-47,-3,-80,-1,-97,1,-126,3,87,5,39,7,-51,8,82,10,-85,11,-59,12,-74,13,86,14,-76,14,-52,14,-124,14,4,14,47,13,22,12,-53,10,63,9,-85,7,18,6,122,4,2,3,-83,1,110,0,117,-1,-89,-2,-3,-3,-120,-3,53,-3,-9,-4,-20,-4,5,-3,58,-3,-94,-3,48,-2,-43,-2,-116,-1,72,0,12,1,-92,1,20,2,88,2,111,2,92,2,13,2,-117,1,-44,0,2,0,-9,-2,-41,-3,-108,-4,85,-5,2,-6,-59,-8,-94,-9,-72,-10,7,-10,-127,-11,124,-11,-87,-11,15,-10,-27,-10,-51,-9,-18,-8,31,-6,93,-5,-103,-4,-68,-3,-5,-2,-30,-1,-66,0,103,1,-24,1,8,2,61,2,13,2,-50,1,125,1,-6,0,94,0,-84,-1,-30,-2,1,-2,38,-3,68,-4,-107,-5,5,-5,-63,-6,-84,-6,-54,-6,83,-5,10,-4,4,-3,38,-2,104,-1,-67,0,-5,1,67,3,97,4,-111,5,-121,6,111,7,69,8,-45,8,58,9,100,9,103,9,18,9,-106,8,-52,7,-22,6,-62,5,126,4,25,3,-120,1,18,0,113,-2,17,-3,-70,-5,-110,-6,-125,-7,-48,-8,80,-8,18,-8,50,-8,-126,-8,51,-7,40,-6,84,-5,-64,-4,55,-2,-42,-1,99,1,-14,2,66,4,116,5,108,6,45,7,-75,7,6,8,38,8,11,8,-74,7,71,7,-81,6,-20,5,53,5,23,4,-7,2,-83,1,59,0,-69,-2,56,-3,-107,-5,13,-6,-96,-8,65,-9,-4,-11,13,-11,53,-12,-108,-13,76,-13,18,-13,26,-13,93,-13,-56,-13,82,-12,-17,-12,-29,-11,-20,-10,15,-8,-128,-7,6,-5,-100,-4,76,-2,-18,-1,94,1,-57,2,-10,3,-30,4,-85,5,54,6,114,6,121,6,99,6,-14,5,117,5,-38,4,19,4,51,3,79,2,118,1,-96,0,11,0,127,-1,37,-1,42,-1,67,-1,-108,-1,22,0,-58,0,115,1,74,2,40,3,35,4,26,5,15,6,8,7,-9,7,-68,8,107,9,-10,9,99,10,-106,10,-85,10,114,10,15,10,90,9,93,8,32,7,-87,5,7,4,91,2,117,0,-53,-2,27,-3,-87,-5,100,-6,92,-7,123,-8,-26,-9,113,-9,65,-9,17,-9,16,-9,47,-9,109,-9,-68,-9,47,-8,-100,-8,21,-7,-123,-7,-27,-7,39,-6,87,-6,50,-6,16,-6,-58,-7,68,-7,-63,-8,44,-8,-128,-9,-35,-10,50,-10,-89,-11,65,-11,19,-11,-11,-12,61,-11,-70,-11,121,-10,-108,-9,-3,-8,-87,-6,-118,-4,-82,-2,-23,0,49,3,-123,5,-65,7,-35,9,-37,11,-93,13,5,15,63,16,35,17,-108,17,-37,17,-82,17,80,17,-67,16,-32,15,-59,14,119,13,27,12,95,10,-110,8,-76,6,-59,4,-2,2,59,1,-80,-1,82,-2,78,-3,122,-4,-9,-5,-63,-5,-55,-5,24,-4,-105,-4,38,-3,-69,-3,121,-2,41,-1,-48,-1,118,0,-1,0,121,1,-66,1,24,2,41,2,14,2,-43,1,92,1,-42,0,27,0,64,-1,53,-2,15,-3,-43,-5,127,-6,51,-7,-21,-9,-113,-10,101,-11,82,-12,66,-13,91,-14,-87,-15,23,-15,-38,-16}; }
	private static byte[] data64(){ return new byte[] {-22,-16,40,-15,-62,-15,-88,-14,-68,-13,4,-11,-118,-10,35,-8,-38,-7,-96,-5,115,-3,94,-1,76,1,48,3,3,5,-37,6,-122,8,42,10,-124,11,-71,12,-86,13,90,14,-62,14,-67,14,123,14,-17,13,54,13,40,12,6,11,-72,9,99,8,25,7,-41,5,-108,4,117,3,110,2,-122,1,-61,0,-11,-1,70,-1,-32,-2,-116,-2,69,-2,64,-2,108,-2,-72,-2,53,-1,-42,-1,89,0,6,1,-106,1,8,2,85,2,-92,2,-84,2,-105,2,98,2,-26,1,50,1,116,0,126,-1,99,-2,60,-3,24,-4,-26,-6,-39,-7,-8,-8,62,-8,-41,-9,-87,-9,-73,-9,16,-8,-115,-8,80,-7,45,-6,39,-5,63,-4,78,-3,75,-2,67,-1,27,0,-47,0,103,1,-63,1,9,2,25,2,0,2,-37,1,-125,1,-6,0,71,0,-124,-1,-111,-2,-103,-3,-82,-4,-48,-5,13,-5,-125,-6,58,-6,66,-6,-125,-6,38,-5,13,-4,32,-3,86,-2,-91,-1,22,1,116,2,-38,3,63,5,-104,6,-40,7,0,9,9,10,-53,10,97,11,-93,11,-93,11,91,11,-61,10,-32,9,-48,8,126,7,-11,5,83,4,-110,2,-71,0,-41,-2,43,-3,108,-5,-2,-7,-64,-8,-74,-9,7,-9,-67,-10,-92,-10,1,-9,-71,-9,-46,-8,24,-6,-55,-5,-111,-3,108,-1,74,1,49,3,-41,4,88,6,-81,7,-72,8,115,9,30,10,68,10,97,10,80,10,-7,9,125,9,-62,8,-34,7,-77,6,106,5,-29,3,71,2,-97,0,-44,-2,22,-3,123,-5,-33,-7,111,-8,63,-9,38,-10,71,-11,-98,-12,42,-12,-26,-13,-75,-13,-72,-13,-16,-13,61,-12,-50,-12,-117,-11,112,-10,-80,-9,-20,-8,103,-6,-21,-5,123,-3,-21,-2,105,0,-64,1,-40,2,-6,3,-74,4,61,5,-80,5,-41,5,-67,5,-117,5,42,5,-111,4,-20,3,26,3,64,2,105,1,-70,0,23,0,-96,-1,111,-1,75,-1,100,-1,-98,-1,12,0,124,0,9,1,-65,1,100,2,39,3,12,4,-61,4,-80,5,-119,6,95,7,64,8,2,9,-60,9,88,10,-70,10,-10,10,-11,10,-81,10,25,10,49,9,46,8,-38,6,-128,5,11,4,-103,2,39,1,-30,-1,-77,-2,-97,-3,-75,-4,-25,-5,55,-5,-91,-6,64,-6,-21,-7,-50,-7,-30,-7,-6,-7,71,-6,-92,-6,-19,-6,45,-5,106,-5,-124,-5,105,-5,39,-5,-54,-6,33,-6,-124,-7,-79,-8,-50,-9,-48,-10,-55,-11,-55,-12,-35,-13,48,-13,-100,-14,85,-14,81,-14,-102,-14,88,-13,113,-12,-32,-11,-100,-9,-88,-7,-15,-5,90,-2,3,1,-110,3,28,6,-118,8,-42,10,-62,12,126,14,-35,15,-12,16,-93,17,24,18,70,18,17,18,-77,17,-6,16,-18,15,-90,14,32,13,87,11,109,9,89,7,69,5,61,3,93,1,-82,-1,79,-2,48,-3,89,-4,-43,-5,-76,-5,-62,-5,35,-4,-90,-4,91,-3,36,-2,36,-1,35,0,45,1,46,2,20,3,-15,3,-101,4,29,5,102,5,107,5,74,5,-46,4,28,4,47,3,-4,1,-86,0,53,-1,-112,-3,-23,-5,41,-6,97,-8,-67,-10,43,-11,-93,-13,97,-14,56,-15,101,-16,-64,-17,115,-17,117,-17,-78,-17,80,-16,15,-15,38,-14,94,-13,-87,-12,37,-10,-74,-9,68,-7,1,-5,-68,-4,-116,-2,71,0,36,2,10,4,-55,5,-111,7,65,9,-92,10,-45,11,-54,12,87,13,-54,13,-56,13,-84,13,32,13,-128,12,-91,11,-82,10,-72,9,-55,8,-86,7,-88,6,-84,5,-87,4,-84,3,-39,2,-9,1,37,1,-120,0,-6,-1,-90,-1,123,-1,105,-1,-111,-1,-30,-1,33,0,-118,0,-10,0,80,1,-95,1,-13,1,1,2,31,2,15,2,-31,1,-115,1,1,1,82,0,120,-1,-90,-2,-89,-3,-109,-4,-98,-5,-63,-6,-6,-7,114,-7,48,-7,-8,-8,8,-7,96,-7,-55,-7,85,-6,21,-5,-46,-5,-92,-4,113,-3,88,-2,8,-1,-77,-1,97,0,-38,0,73,1,-107,1,-52,1,-56,1,-100,1,61,1,-77,0,-16,-1,9,-1,-14,-3,-21,-4,-63,-5,-76,-6,-43,-7,56,-7,-57,-8,-67,-8,-14,-8,125,-7,45,-6,33,-5,74,-4,-63,-3,30,-1,-69,0,83,2,4,4,-91,5,61,7,-46,8,23,10,62,11,22,12,-103,12,-60,12,-74,12,47,12,102,11,90,10,-25,8,53,7,92,5,80,3,48,1,-16,-2,-34,-4,-45,-6,5,-7,113,-9,47,-10,70,-11,-61,-12,-83,-12,17,-11,-56,-11,-21,-10,111,-8,20,-6,14,-4,9,-2,40,0,44,2,28,4,-49,5,107,7,-71,8,-67,9,-83,10,56,11,-119,11,-63,11,-116,11,36,11,111,10,106,9,57,8,-86,6,-19,4,37,3,73,1,88,-1,113,-3,-70,-5,22,-6,-89,-8,114,-9,91,-10}; }
	private static byte[] data65(){ return new byte[] {-116,-11,-41,-12,76,-12,-15,-13,-62,-13,-66,-13,0,-12,72,-12,-45,-12,-110,-11,121,-10,-116,-9,-68,-8,6,-6,77,-5,-84,-4,-8,-3,62,-1,95,0,110,1,84,2,4,3,-102,3,-9,3,14,4,43,4,-4,3,-87,3,52,3,-81,2,27,2,117,1,-19,0,124,0,18,0,-42,-1,-63,-1,-87,-1,-28,-1,4,0,75,0,-95,0,23,1,123,1,-26,1,105,2,-8,2,-121,3,59,4,-22,4,-83,5,-127,6,62,7,-7,7,-110,8,22,9,103,9,-103,9,122,9,50,9,-93,8,-10,7,15,7,63,6,32,5,56,4,71,3,99,2,124,1,-86,0,-24,-1,41,-1,98,-2,-43,-3,78,-3,-40,-4,-101,-4,96,-4,80,-4,83,-4,116,-4,124,-4,122,-4,115,-4,49,-4,-19,-5,-123,-5,-25,-6,43,-6,81,-7,70,-8,43,-9,-10,-11,-81,-12,103,-13,84,-14,84,-15,122,-16,-2,-17,-52,-17,-5,-17,107,-16,114,-15,-81,-14,89,-12,91,-10,-113,-8,-1,-6,-100,-3,51,0,-14,2,114,5,-25,7,58,10,44,12,-31,13,84,15,112,16,65,17,-72,17,-20,17,-80,17,59,17,97,16,43,15,-78,13,-29,11,-11,9,-38,7,-82,5,-101,3,-106,1,-33,-1,109,-2,19,-3,68,-4,-76,-5,107,-5,126,-5,-48,-5,78,-4,16,-3,-2,-3,23,-1,78,0,-101,1,-43,2,24,4,63,5,27,6,-30,6,118,7,-82,7,-88,7,85,7,-74,6,-66,5,-91,4,61,3,127,1,-83,-1,-86,-3,-112,-5,-126,-7,118,-9,120,-11,-71,-13,41,-14,-39,-16,-51,-17,7,-17,-107,-18,-127,-18,-92,-18,26,-17,-55,-17,-73,-16,-53,-15,-13,-14,91,-12,-62,-11,55,-9,-52,-8,107,-6,14,-4,-34,-3,-82,-1,116,1,40,3,-15,4,-124,6,-10,7,50,9,37,10,-24,10,125,11,-61,11,-53,11,-71,11,103,11,13,11,-126,10,-34,9,69,9,-118,8,-62,7,-2,6,46,6,97,5,-102,4,-43,3,39,3,-120,2,13,2,-97,1,84,1,31,1,13,1,6,1,27,1,56,1,80,1,122,1,-101,1,-69,1,-54,1,-69,1,-105,1,82,1,-3,0,-127,0,-34,-1,35,-1,114,-2,-110,-3,-25,-4,40,-4,-112,-5,30,-5,-53,-6,-112,-6,-110,-6,-85,-6,-19,-6,41,-5,-120,-5,-25,-5,120,-4,-9,-4,-125,-3,-8,-3,-127,-2,1,-1,-118,-1,9,0,100,0,-84,0,-27,0,-10,0,-50,0,-124,0,7,0,70,-1,93,-2,68,-3,55,-4,23,-5,10,-6,30,-7,121,-8,-2,-9,-62,-9,-42,-9,44,-8,-45,-8,-91,-7,-90,-6,-20,-5,97,-3,-2,-2,-58,0,-117,2,122,4,91,6,8,8,-75,9,15,11,33,12,-14,12,114,13,121,13,47,13,-117,12,-110,11,63,10,-103,8,-101,6,113,4,44,2,-72,-1,69,-3,-9,-6,-54,-8,-32,-10,91,-11,32,-12,111,-13,45,-13,104,-13,3,-12,26,-11,-111,-10,73,-8,74,-6,92,-4,-127,-2,-61,0,-15,2,-20,4,-37,6,-122,8,6,10,85,11,93,12,26,13,-117,13,-91,13,122,13,-36,12,-32,11,-93,10,-1,8,49,7,56,5,12,3,-11,0,13,-1,21,-3,79,-5,-35,-7,95,-8,58,-9,73,-10,105,-11,-27,-12,-127,-12,90,-12,70,-12,113,-12,-34,-12,104,-11,43,-10,0,-9,-43,-9,-24,-8,-2,-7,9,-5,34,-4,74,-3,57,-2,47,-1,38,0,-25,0,-114,1,6,2,88,2,121,2,-120,2,108,2,38,2,-9,1,-119,1,52,1,-43,0,-111,0,71,0,26,0,12,0,7,0,50,0,68,0,90,0,-101,0,-41,0,-8,0,39,1,114,1,-85,1,-3,1,123,2,8,3,-97,3,97,4,28,5,-32,5,-116,6,46,7,-71,7,33,8,87,8,91,8,72,8,6,8,-93,7,59,7,-58,6,42,6,-93,5,19,5,120,4,-48,3,43,3,-102,2,-12,1,83,1,-56,0,61,0,-32,-1,117,-1,50,-1,13,-1,-39,-2,-71,-2,121,-2,76,-2,-5,-3,-80,-3,59,-3,-92,-4,7,-4,38,-5,50,-6,22,-7,-39,-9,95,-10,-6,-12,-124,-13,19,-14,-51,-16,-77,-17,-32,-18,80,-18,46,-18,80,-18,-19,-18,-3,-17,86,-15,31,-13,45,-11,126,-9,5,-6,-100,-4,64,-1,-26,1,-127,4,-4,6,74,9,106,11,88,13,-22,14,65,16,55,17,-59,17,8,18,-62,17,41,17,-11,15,-120,14,-57,12,-78,10,-122,8,81,6,26,4,1,2,47,0,-123,-2,45,-3,35,-4,107,-5,23,-5,22,-5,89,-5,-23,-5,-50,-4,-30,-3,47,-1,-69,0,63,2,-39,3,107,5,-37,6,21,8,41,9,-9,9,127,10,-82,10,-116,10,17,10,67,9,47,8,-101,6,-22,4,-42,2,-106,0,56,-2,-38,-5,97,-7,20,-9,2,-11,2,-13,103,-15,30,-16}; }
	private static byte[] data66(){ return new byte[] {49,-17,-125,-18,100,-18,87,-18,-69,-18,87,-17,24,-16,17,-15,20,-14,91,-13,-105,-12,-13,-11,102,-9,-20,-8,117,-6,37,-4,-64,-3,124,-1,33,1,-85,2,30,4,118,5,-111,6,-127,7,72,8,-30,8,83,9,-107,9,-55,9,-39,9,-46,9,-60,9,-114,9,93,9,18,9,-97,8,44,8,-80,7,20,7,117,6,-41,5,60,5,-79,4,30,4,-80,3,51,3,-48,2,119,2,51,2,3,2,-53,1,-88,1,-93,1,-125,1,127,1,106,1,57,1,11,1,-65,0,98,0,-26,-1,102,-1,-40,-2,49,-2,-120,-3,0,-3,-128,-4,37,-4,-43,-5,-80,-5,-108,-5,-68,-5,-20,-5,51,-4,-127,-4,-57,-4,17,-3,112,-3,-69,-3,15,-2,106,-2,-65,-2,34,-1,-128,-1,-39,-1,60,0,99,0,-112,0,-105,0,81,0,-2,-1,93,-1,-93,-2,-75,-3,-89,-4,-110,-5,-99,-6,-104,-7,-47,-8,13,-8,-113,-9,104,-9,106,-9,-106,-9,16,-8,-41,-8,-65,-7,3,-5,82,-4,12,-2,-54,-1,-59,1,-67,3,-78,5,-100,7,103,9,-15,10,75,12,103,13,10,14,111,14,116,14,19,14,57,13,24,12,111,10,-116,8,83,6,-34,3,70,1,-72,-2,35,-4,-102,-7,110,-9,-104,-11,7,-12,4,-13,106,-14,70,-14,-72,-14,-121,-13,-63,-12,68,-10,46,-8,44,-6,87,-4,-97,-2,-53,0,22,3,91,5,103,7,86,9,18,11,-121,12,-64,13,-98,14,8,15,38,15,-80,14,-1,13,-68,12,51,11,121,9,117,7,86,5,69,3,17,1,18,-1,58,-3,125,-5,-26,-7,-94,-8,116,-9,-115,-10,-12,-11,116,-11,59,-11,79,-11,110,-11,-44,-11,115,-10,13,-9,-32,-9,-79,-8,-101,-7,115,-6,-127,-5,92,-4,46,-3,-1,-3,-51,-2,95,-1,-2,-1,95,0,-96,0,-61,0,-26,0,-54,0,-92,0,108,0,51,0,-26,-1,-60,-1,-118,-1,123,-1,123,-1,-108,-1,-82,-1,-5,-1,57,0,96,0,-106,0,-43,0,-4,0,8,1,68,1,73,1,-128,1,-59,1,10,2,100,2,-42,2,95,3,-31,3,118,4,-16,4,115,5,-50,5,10,6,60,6,76,6,97,6,83,6,59,6,30,6,-16,5,-60,5,-83,5,99,5,49,5,-12,4,-94,4,70,4,-3,3,-99,3,89,3,15,3,-65,2,123,2,54,2,-8,1,-87,1,88,1,23,1,-86,0,56,0,-64,-1,26,-1,98,-2,-117,-3,-119,-4,109,-5,46,-6,-59,-8,84,-9,-49,-11,54,-12,-79,-14,97,-15,22,-16,18,-17,92,-18,14,-18,-1,-19,123,-18,58,-17,86,-16,-50,-15,-100,-13,122,-11,-85,-9,-16,-7,77,-4,-53,-2,65,1,-74,3,15,6,99,8,113,10,77,12,19,14,66,15,50,16,-52,16,-48,16,111,16,-69,15,115,14,-12,12,53,11,58,9,41,7,16,5,28,3,50,1,119,-1,12,-2,-55,-4,-52,-5,75,-5,-6,-6,20,-5,-114,-5,73,-4,100,-3,-60,-2,62,0,0,2,-58,3,124,5,59,7,-51,8,71,10,112,11,72,12,-28,12,32,13,-12,12,93,12,95,11,-14,9,64,8,40,6,-56,3,64,1,-95,-2,-28,-5,90,-7,-43,-10,-94,-12,-47,-14,31,-15,-15,-17,46,-17,-90,-18,118,-18,-90,-18,0,-17,-87,-17,90,-16,99,-15,92,-14,-122,-13,-35,-12,68,-10,-88,-9,56,-7,-57,-6,96,-4,-18,-3,99,-1,-47,0,24,2,34,3,8,4,-34,4,117,5,-16,5,114,6,-34,6,31,7,93,7,-113,7,-75,7,-41,7,-28,7,-41,7,-54,7,-94,7,97,7,49,7,-35,6,-103,6,69,6,-4,5,-100,5,73,5,1,5,-99,4,85,4,18,4,-74,3,100,3,21,3,-45,2,-128,2,41,2,-72,1,55,1,-58,0,44,0,-107,-1,7,-1,102,-2,-57,-3,51,-3,-53,-4,100,-4,44,-4,41,-4,46,-4,97,-4,-78,-4,-2,-4,102,-3,-57,-3,20,-2,115,-2,-88,-2,-17,-2,19,-1,57,-1,109,-1,-96,-1,-69,-1,-10,-1,19,0,64,0,93,0,84,0,44,0,-32,-1,90,-1,-66,-2,11,-2,34,-3,49,-4,73,-5,81,-6,-126,-7,-67,-8,5,-8,-98,-9,84,-9,29,-9,67,-9,-102,-9,37,-8,-25,-8,-15,-7,45,-5,-75,-4,105,-2,68,0,49,2,51,4,66,6,24,8,-20,9,-121,11,-33,12,-44,13,-113,14,-49,14,-72,14,39,14,25,13,-89,11,-24,9,-76,7,83,5,-68,2,37,0,123,-3,-9,-6,-73,-8,-97,-10,-7,-12,-73,-13,-21,-14,-128,-14,-79,-14,33,-13,-5,-13,59,-11,-87,-10,95,-8,86,-6,93,-4,-126,-2,-49,0,10,3,75,5,119,7,123,9,83,11,-31,12,17,14,-48,14,64,15,28,15,-93,14,-87,13,107,12,-40,10,5,9,11,7,-14,4,-26,2,-54,0,-50,-2,-17,-4}; }
	private static byte[] data67(){ return new byte[] {74,-5,-64,-7,-127,-8,123,-9,-63,-10,50,-10,14,-10,2,-10,71,-10,-55,-10,102,-9,38,-8,-3,-8,-18,-7,-41,-6,-58,-5,-55,-4,-98,-3,83,-2,-2,-2,120,-1,-53,-1,-5,-1,-5,-1,-74,-1,-113,-1,49,-1,-65,-2,86,-2,-28,-3,-90,-3,79,-3,58,-3,48,-3,80,-3,-110,-3,-26,-3,73,-2,-74,-2,64,-1,-104,-1,-20,-1,69,0,114,0,-66,0,-43,0,14,1,74,1,120,1,-61,1,35,2,103,2,-39,2,51,3,121,3,-74,3,-17,3,2,4,23,4,39,4,56,4,50,4,70,4,80,4,108,4,-120,4,-90,4,-41,4,-20,4,44,5,70,5,86,5,124,5,-128,5,126,5,-109,5,-107,5,-118,5,113,5,68,5,5,5,-54,4,99,4,-16,3,105,3,-31,2,39,2,105,1,116,0,104,-1,48,-2,-36,-4,100,-5,-58,-7,42,-8,109,-10,-61,-12,52,-13,-69,-15,-122,-16,112,-17,-67,-18,71,-18,60,-18,111,-18,4,-17,-32,-17,30,-15,123,-14,11,-12,-39,-11,-69,-9,-24,-7,23,-4,76,-2,-84,0,5,3,62,5,-123,7,-104,9,97,11,-28,12,10,14,-54,14,35,15,7,15,115,14,-102,13,102,12,-2,10,72,9,117,7,-88,5,-49,3,-16,1,76,0,-72,-2,98,-3,96,-4,-111,-5,34,-5,44,-5,101,-5,13,-4,5,-3,61,-2,-82,-1,108,1,34,3,-10,4,-42,6,-106,8,55,10,-88,11,-16,12,-58,13,97,14,127,14,39,14,108,13,44,12,-102,10,-85,8,92,6,-34,3,38,1,109,-2,-74,-5,26,-7,-88,-10,118,-12,-94,-14,50,-15,-12,-17,35,-17,-69,-18,-112,-18,-106,-18,-4,-18,-127,-17,84,-16,73,-15,118,-14,-77,-13,30,-11,-81,-10,43,-8,-51,-7,114,-5,-41,-4,71,-2,-120,-1,-109,0,97,1,20,2,-89,2,26,3,-124,3,-55,3,14,4,90,4,-118,4,-62,4,0,5,66,5,121,5,-76,5,-30,5,26,6,63,6,-120,6,-94,6,-58,6,-32,6,-8,6,-11,6,-31,6,-59,6,-114,6,92,6,19,6,-54,5,104,5,-13,4,107,4,-37,3,36,3,105,2,-98,1,-61,0,-25,-1,5,-1,55,-2,118,-3,-64,-4,71,-4,-24,-5,-86,-5,-101,-5,-51,-5,25,-4,-125,-4,14,-3,-80,-3,75,-2,-46,-2,97,-1,-51,-1,24,0,85,0,-116,0,-70,0,-55,0,-45,0,-26,0,-19,0,-25,0,-50,0,-60,0,112,0,16,0,-108,-1,-4,-2,60,-2,122,-3,-109,-4,-82,-5,-31,-6,-6,-7,65,-7,-112,-8,-22,-9,-125,-9,27,-9,-2,-10,10,-9,79,-9,-63,-9,120,-8,114,-7,-100,-6,-14,-5,-101,-3,52,-1,7,1,-10,2,-47,4,-98,6,113,8,7,10,109,11,-90,12,101,13,-12,13,18,14,-89,13,-8,12,-24,11,75,10,120,8,106,6,19,4,-90,1,37,-1,-58,-4,-116,-6,-121,-8,-34,-10,110,-11,98,-12,-50,-13,127,-13,-93,-13,28,-12,-15,-12,-14,-11,97,-9,6,-7,-55,-6,-50,-4,-15,-2,35,1,102,3,-100,5,-79,7,-66,9,120,11,-41,12,-32,13,117,14,-73,14,116,14,-53,13,-39,12,123,11,-25,9,23,8,25,6,16,4,-21,1,-36,-1,-33,-3,2,-4,100,-6,-1,-8,-57,-9,-8,-10,116,-10,54,-10,57,-10,-122,-10,18,-9,-59,-9,-99,-8,-99,-7,-88,-6,-84,-5,-54,-4,-56,-3,-80,-2,111,-1,14,0,111,0,-70,0,-94,0,107,0,17,0,-118,-1,-22,-2,60,-2,110,-3,-54,-4,52,-4,-55,-5,125,-5,95,-5,112,-5,-83,-5,3,-4,117,-4,-1,-4,-97,-3,50,-2,-83,-2,55,-1,-91,-1,18,0,120,0,-30,0,43,1,-121,1,2,2,80,2,-80,2,16,3,64,3,101,3,-125,3,124,3,113,3,98,3,72,3,34,3,7,3,23,3,3,3,29,3,68,3,126,3,-70,3,10,4,119,4,-28,4,84,5,-38,5,63,6,-52,6,44,7,114,7,-61,7,-9,7,-14,7,-33,7,-67,7,102,7,-4,6,119,6,-60,5,-29,4,13,4,-19,2,-86,1,90,0,-65,-2,52,-3,115,-5,-95,-7,-54,-9,16,-10,89,-12,-44,-14,-124,-15,90,-16,-126,-17,1,-17,-86,-18,-69,-18,29,-17,-89,-17,-127,-16,-105,-15,-37,-14,87,-12,-12,-11,-62,-9,-74,-7,-78,-5,-16,-3,12,0,79,2,111,4,113,6,57,8,-36,9,23,11,5,12,-107,12,-78,12,126,12,-13,11,42,11,-3,9,-80,8,69,7,-93,5,25,4,-127,2,-21,0,125,-1,66,-2,29,-3,101,-4,-12,-5,-70,-5,-26,-5,101,-4,51,-3,73,-2,-107,-1,52,1,-55,2,-89,4,85,6,59,8,-21,9,-121,11,-20,12,23,14,-27,14,62,15,65,15,-47,14,-34,13,-123,12,-36,10,-92,8,71,6,-52,3,22,1,85,-2,-65,-5,62,-7}; }
	private static byte[] data68(){ return new byte[] {0,-9,16,-11,79,-13,-28,-15,-41,-16,3,-16,123,-17,68,-17,90,-17,-94,-17,56,-16,-11,-16,-23,-15,33,-13,-127,-12,-7,-11,115,-9,25,-7,-112,-6,-12,-5,83,-3,101,-2,71,-1,-8,-1,-106,0,-3,0,85,1,-126,1,-70,1,-37,1,2,2,35,2,63,2,101,2,-107,2,-37,2,22,3,-124,3,-37,3,87,4,-57,4,64,5,-55,5,84,6,-59,6,42,7,116,7,-48,7,-7,7,20,8,13,8,4,8,-55,7,92,7,-20,6,86,6,-112,5,-75,4,-63,3,-93,2,-124,1,82,0,38,-1,33,-2,44,-3,91,-4,-52,-5,120,-5,102,-5,-117,-5,-23,-5,94,-4,4,-3,-52,-3,-128,-2,46,-1,-31,-1,106,0,-14,0,97,1,-54,1,0,2,68,2,111,2,123,2,-115,2,101,2,54,2,-44,1,90,1,-84,0,-27,-1,29,-1,63,-2,56,-3,94,-4,100,-5,-127,-6,-86,-7,-17,-8,38,-8,-81,-9,49,-9,-27,-10,-80,-10,-49,-10,-16,-10,114,-9,18,-8,-11,-8,1,-6,88,-5,-39,-4,83,-2,18,0,-48,1,-94,3,113,5,32,7,-81,8,42,10,79,11,75,12,-15,12,41,13,-15,12,120,12,-122,11,45,10,-118,8,-103,6,-120,4,95,2,30,0,-16,-3,-31,-5,9,-6,104,-8,27,-9,0,-10,81,-11,-43,-12,-69,-12,-44,-12,87,-11,23,-10,19,-9,86,-8,-26,-7,-92,-5,122,-3,-104,-1,-70,1,-20,3,11,6,-18,7,-105,9,23,11,44,12,-20,12,76,13,81,13,-17,12,79,12,63,11,17,10,127,8,-46,6,4,5,8,3,45,1,72,-1,116,-3,-40,-5,102,-6,48,-7,83,-8,-81,-9,84,-9,67,-9,127,-9,5,-8,-75,-8,-106,-7,-114,-6,-77,-5,-67,-4,-48,-3,-20,-2,-32,-1,-92,0,51,1,-109,1,-72,1,-89,1,90,1,-55,0,12,0,81,-1,81,-2,-125,-3,-98,-4,-21,-5,74,-5,-41,-6,-71,-6,-92,-6,-50,-6,24,-5,98,-5,-31,-5,118,-4,19,-3,-108,-3,48,-2,-62,-2,87,-1,-4,-1,-113,0,31,1,-90,1,55,2,-100,2,4,3,57,3,95,3,116,3,84,3,37,3,-24,2,-89,2,85,2,6,2,-68,1,-111,1,116,1,106,1,98,1,-123,1,-43,1,51,2,-79,2,55,3,-9,3,-77,4,-117,5,95,6,38,7,-10,7,-83,8,77,9,-64,9,21,10,56,10,52,10,8,10,-102,9,-9,8,42,8,48,7,-25,5,-126,4,-40,2,43,1,81,-1,95,-3,80,-5,104,-7,113,-9,-104,-11,14,-12,-98,-14,113,-15,-98,-16,-14,-17,-108,-17,-122,-17,-83,-17,-15,-17,-117,-16,92,-15,70,-14,120,-13,-51,-12,76,-10,-16,-9,-44,-7,-62,-5,-84,-3,-79,-1,-97,1,116,3,35,5,-109,6,-77,7,-90,8,52,9,-116,9,-119,9,83,9,-78,8,-7,7,0,7,-22,5,-92,4,92,3,12,2,-65,0,-96,-1,-121,-2,-81,-3,3,-3,-63,-4,-122,-4,-43,-4,56,-3,0,-2,-4,-2,65,0,-104,1,63,3,-54,4,-120,6,63,8,-3,9,-125,11,-32,12,6,14,-36,14,92,15,122,15,54,15,118,14,93,13,-45,11,14,10,-5,7,-81,5,52,3,-68,0,84,-2,-15,-5,-56,-7,-64,-9,-22,-11,81,-12,-15,-14,-36,-15,16,-15,-103,-16,97,-16,102,-16,-67,-16,87,-15,58,-14,68,-13,-117,-12,-39,-11,58,-9,-83,-8,-25,-7,47,-5,62,-4,47,-3,15,-2,-71,-2,44,-1,-107,-1,-63,-1,-16,-1,7,0,22,0,21,0,10,0,3,0,8,0,59,0,105,0,-89,0,6,1,-112,1,31,2,-40,2,-115,3,80,4,28,5,-19,5,-81,6,82,7,-8,7,-128,8,-31,8,56,9,92,9,86,9,58,9,-35,8,78,8,-101,7,-83,6,-84,5,109,4,48,3,-48,1,102,0,47,-1,-3,-3,26,-3,90,-4,-22,-5,-97,-5,-86,-5,-54,-5,52,-4,-59,-4,102,-3,23,-2,-52,-2,-127,-1,62,0,-20,0,-123,1,38,2,-85,2,33,3,102,3,-109,3,-113,3,109,3,20,3,-123,2,-20,1,2,1,36,0,31,-1,28,-2,34,-3,21,-4,10,-5,8,-6,42,-7,74,-8,-99,-9,-8,-10,122,-10,41,-10,1,-10,38,-10,103,-10,-2,-10,-102,-9,-116,-8,-87,-7,-37,-6,85,-4,-50,-3,117,-1,21,1,-52,2,109,4,-7,5,-124,7,-31,8,-15,9,-41,10,101,11,-87,11,-97,11,39,11,89,10,53,9,-69,7,24,6,57,4,85,2,69,0,124,-2,-92,-4,3,-5,-116,-7,102,-8,81,-9,-94,-10,37,-10,-31,-11,-46,-11,40,-10,-98,-10,96,-9,111,-8,-71,-7,61,-5,5,-3,-32,-2,-50,0,-54,2,-80,4,104,6,19,8,-121,9,-96,10,-121,11,35,12,68,12,62,12,-41,11,36,11,43,10,-23,8,102,7,-85,5,1,4}; }
	private static byte[] data69(){ return new byte[] {25,2,69,0,-118,-2,-25,-4,122,-5,76,-6,107,-7,-79,-8,92,-8,74,-8,126,-8,-7,-8,-84,-7,116,-6,123,-5,123,-4,-106,-3,-85,-2,-48,-1,-73,0,118,1,18,2,126,2,-109,2,127,2,26,2,121,1,-60,0,-40,-1,-20,-2,-25,-3,-18,-4,3,-4,73,-5,-79,-6,82,-6,18,-6,-8,-7,9,-6,51,-6,-110,-6,-22,-6,91,-5,-20,-5,118,-4,38,-3,-28,-3,-104,-2,90,-1,45,0,-6,0,-102,1,59,2,-67,2,5,3,65,3,87,3,46,3,12,3,-59,2,110,2,-1,1,-94,1,48,1,-54,0,-127,0,38,0,3,0,5,0,4,0,70,0,-78,0,85,1,8,2,-15,2,-22,3,-5,4,49,6,49,7,51,8,30,9,-7,9,-103,10,28,11,108,11,126,11,87,11,-15,10,90,10,127,9,108,8,4,7,110,5,-64,3,-39,1,-57,-1,-71,-3,-98,-5,-116,-7,-62,-9,2,-10,124,-12,64,-13,71,-14,-122,-15,7,-15,-50,-16,-75,-16,-24,-16,66,-15,-57,-15,-122,-14,121,-13,-108,-12,-35,-11,91,-9,-11,-8,-99,-6,101,-4,32,-2,-56,-1,76,1,-78,2,-21,3,-13,4,-79,5,40,6,117,6,-124,6,73,6,-30,5,77,5,-126,4,-116,3,-110,2,114,1,88,0,73,-1,84,-2,-113,-3,-33,-4,107,-4,71,-4,69,-4,-82,-4,28,-3,-8,-3,-2,-2,50,0,-100,1,40,3,-58,4,124,6,53,8,-50,9,110,11,-33,12,18,14,24,15,-87,15,-12,15,-52,15,77,15,96,14,25,13,117,11,-106,9,-118,7,73,5,7,3,-73,0,-115,-2,93,-4,89,-6,-120,-8,-31,-10,96,-11,36,-12,41,-13,116,-14,-7,-15,-23,-15,27,-14,-77,-14,89,-13,78,-12,91,-11,-86,-10,-26,-9,28,-7,74,-6,100,-5,79,-4,38,-3,-48,-3,116,-2,-50,-2,-2,-2,14,-1,32,-1,16,-1,-44,-2,-96,-2,107,-2,43,-2,-5,-3,-21,-3,-25,-3,0,-2,84,-2,-75,-2,62,-1,21,0,-38,0,-57,1,-69,2,-67,3,-62,4,-47,5,-55,6,-83,7,127,8,45,9,-74,9,34,10,49,10,37,10,-48,9,61,9,120,8,93,7,66,6,-39,4,114,3,14,2,-89,0,97,-1,86,-2,97,-3,-66,-4,82,-4,17,-4,37,-4,82,-4,-74,-4,21,-3,-68,-3,93,-2,-1,-2,-62,-1,-122,0,70,1,6,2,-99,2,32,3,-116,3,-44,3,-13,3,-50,3,113,3,-15,2,72,2,121,1,-113,0,117,-1,122,-2,92,-3,57,-4,41,-5,4,-6,21,-7,25,-8,64,-9,125,-10,-5,-11,-101,-11,121,-11,-107,-11,-30,-11,110,-10,42,-9,40,-8,69,-7,-93,-6,21,-4,-109,-3,52,-1,-16,0,-111,2,52,4,-34,5,71,7,123,8,-114,9,90,10,-37,10,16,11,-27,10,98,10,-96,9,-127,8,37,7,-86,5,17,4,104,2,-89,0,15,-1,124,-3,56,-4,-12,-6,-45,-7,-28,-8,49,-8,-101,-9,77,-9,45,-9,58,-9,-115,-9,65,-8,32,-7,56,-6,-110,-5,29,-3,-74,-2,102,0,-3,1,-84,3,82,5,-69,6,5,8,18,9,-13,9,-118,10,-26,10,-28,10,-93,10,26,10,71,9,49,8,-31,6,103,5,-68,3,27,2,125,0,-18,-2,113,-3,47,-4,50,-5,77,-6,-41,-7,-113,-7,-94,-7,-30,-7,86,-6,29,-5,-7,-5,-14,-4,-7,-3,45,-1,81,0,94,1,77,2,29,3,-88,3,-4,3,5,4,-42,3,67,3,-96,2,-67,1,-75,0,-90,-1,-123,-2,121,-3,117,-4,-122,-5,-43,-6,58,-6,-85,-7,91,-7,39,-7,29,-7,40,-7,99,-7,-83,-7,54,-6,-57,-6,-128,-5,86,-4,43,-3,40,-2,-1,-2,-35,-1,-64,0,102,1,-6,1,96,2,-73,2,-49,2,-52,2,-79,2,111,2,25,2,-57,1,70,1,-46,0,96,0,-41,-1,118,-1,36,-1,-19,-2,-34,-2,2,-1,108,-1,-11,-1,-69,0,-94,1,-90,2,-44,3,34,5,72,6,-119,7,-84,8,-67,9,-82,10,126,11,6,12,97,12,122,12,94,12,-25,11,50,11,37,10,-25,8,101,7,-90,5,-51,3,-44,1,-64,-1,-52,-3,-43,-5,-9,-7,87,-8,-25,-10,-71,-11,-103,-12,-43,-13,40,-13,-57,-14,-105,-14,-127,-14,-73,-14,21,-13,-116,-13,76,-12,73,-11,85,-10,-100,-9,-19,-8,97,-6,-42,-5,53,-3,-126,-2,-56,-1,-45,0,-44,1,-116,2,18,3,120,3,-83,3,-86,3,127,3,57,3,-107,2,-14,1,26,1,54,0,79,-1,104,-2,-111,-3,-26,-4,68,-4,-20,-5,-66,-5,-43,-5,34,-4,-86,-4,99,-3,100,-2,-109,-1,-26,0,87,2,-30,3,-107,5,71,7,-12,8,-113,10,21,12,108,13,-107,14,-124,15,5,16,65,16,30,16,-116,15,-79,14,-114,13,32,12,108,10,-111,8,-100,6,-108,4}; }
	private static byte[] data70(){ return new byte[] {-119,2,-125,0,126,-2,-121,-4,-72,-6,10,-7,-109,-9,50,-10,51,-11,116,-12,7,-12,-62,-13,-11,-13,99,-12,-24,-12,-82,-11,-98,-10,-93,-9,-66,-8,-43,-7,-38,-6,-40,-5,-91,-4,79,-3,-29,-3,75,-2,-123,-2,-83,-2,-95,-2,122,-2,45,-2,-53,-3,89,-3,-27,-4,101,-4,-8,-5,-78,-5,-128,-5,127,-5,-107,-5,1,-4,-117,-4,59,-3,35,-2,28,-1,53,0,113,1,-85,2,-38,3,13,5,92,6,98,7,91,8,56,9,-36,9,45,10,98,10,53,10,-57,9,17,9,56,8,1,7,-47,5,-119,4,48,3,-30,1,-90,0,-100,-1,-93,-2,-44,-3,70,-3,-37,-4,-74,-4,-46,-4,-20,-4,57,-3,-79,-3,51,-2,-27,-2,-90,-1,107,0,53,1,14,2,-72,2,86,3,-49,3,34,4,77,4,59,4,-6,3,114,3,-63,2,2,2,29,1,36,0,34,-1,4,-2,-38,-4,-85,-5,-105,-6,97,-7,102,-8,109,-9,-86,-10,21,-10,-91,-11,-124,-11,-94,-11,-23,-11,119,-10,39,-9,47,-8,89,-7,-67,-6,25,-4,-84,-3,85,-1,-18,0,-98,2,53,4,-65,5,26,7,79,8,69,9,-15,9,90,10,112,10,39,10,-88,9,-51,8,-71,7,-124,6,12,5,-114,3,30,2,-103,0,35,-1,-36,-3,-103,-4,-120,-5,-112,-6,-37,-7,40,-7,-64,-8,124,-8,111,-8,-96,-8,22,-7,-66,-7,119,-6,-124,-5,-89,-4,-19,-3,69,-1,-108,0,-2,1,74,3,-118,4,-82,5,-59,6,-120,7,75,8,-70,8,15,9,8,9,-41,8,69,8,120,7,111,6,62,5,-31,3,120,2,1,1,125,-1,23,-2,-72,-4,-79,-5,-69,-6,45,-6,-66,-7,-111,-7,-68,-7,38,-6,-70,-6,-115,-5,-111,-4,-78,-3,-19,-2,45,0,116,1,-82,2,-57,3,-84,4,80,5,-68,5,-48,5,-91,5,34,5,126,4,-116,3,-97,2,119,1,73,0,41,-1,7,-2,-9,-4,1,-4,16,-5,86,-6,-113,-7,27,-7,-90,-8,94,-8,100,-8,107,-8,-46,-8,87,-7,-18,-7,-109,-6,115,-5,89,-4,62,-3,44,-2,25,-1,-26,-1,-101,0,46,1,-106,1,-18,1,13,2,11,2,-14,1,-54,1,100,1,-8,0,115,0,-38,-1,68,-1,-69,-2,58,-2,-38,-3,-88,-3,-82,-3,-27,-3,109,-2,33,-1,-18,-1,-1,0,73,2,-112,3,-27,4,60,6,-113,7,-51,8,-1,9,14,11,-32,11,-108,12,-30,12,11,13,-55,12,78,12,120,11,75,10,-14,8,78,7,-128,5,-87,3,-76,1,-58,-1,-20,-3,19,-4,-111,-6,23,-7,-26,-9,-47,-10,-1,-11,77,-11,-48,-12,-109,-12,114,-12,-113,-12,-24,-12,91,-11,5,-10,-27,-10,-32,-9,-16,-8,18,-6,67,-5,100,-4,-107,-3,-114,-2,109,-1,57,0,-40,0,72,1,-121,1,-74,1,-70,1,-96,1,49,1,-98,0,-25,-1,47,-1,77,-2,107,-3,-121,-4,-56,-5,7,-5,-100,-6,60,-6,31,-6,75,-6,-102,-6,31,-5,-10,-5,-8,-4,47,-2,124,-1,-16,0,118,2,58,4,-7,5,-78,7,83,9,-25,10,97,12,-84,13,-49,14,-105,15,36,16,57,16,10,16,-128,15,-71,14,-96,13,71,12,-56,10,38,9,102,7,-115,5,-72,3,-82,1,-48,-1,-6,-3,29,-4,124,-6,10,-7,-70,-9,-57,-10,-24,-11,117,-11,65,-11,102,-11,-91,-11,47,-10,-45,-10,-104,-9,117,-8,120,-7,96,-6,56,-5,18,-4,-50,-4,85,-3,-31,-3,74,-2,124,-2,118,-2,91,-2,11,-2,-77,-3,52,-3,-117,-4,-26,-5,69,-5,-94,-6,27,-6,-72,-7,122,-7,124,-7,-91,-7,-1,-7,-94,-6,101,-5,86,-4,107,-3,-80,-2,-23,-1,76,1,-59,2,56,4,-109,5,-10,6,36,8,31,9,-29,9,93,10,-115,10,98,10,-7,9,59,9,94,8,63,7,27,6,-34,4,-65,3,-124,2,106,1,111,0,-98,-1,-40,-2,103,-2,1,-2,-57,-3,-43,-3,11,-2,105,-2,-27,-2,-115,-1,55,0,-17,0,-65,1,117,2,34,3,-70,3,53,4,-120,4,-118,4,110,4,32,4,-80,3,18,3,89,2,104,1,127,0,114,-1,85,-2,37,-3,-31,-5,-94,-6,95,-7,66,-8,61,-9,119,-10,-64,-11,84,-11,48,-11,56,-11,-112,-11,43,-10,-29,-10,-18,-9,24,-7,106,-6,-35,-5,-125,-3,52,-1,-48,0,112,2,23,4,-117,5,-33,6,-6,7,-55,8,94,9,-96,9,124,9,27,9,126,8,-121,7,119,6,51,5,-25,3,122,2,36,1,-29,-1,-85,-2,-110,-3,-105,-4,-78,-5,4,-5,-127,-6,8,-6,-43,-7,-57,-7,-13,-7,82,-6,-33,-6,-108,-5,116,-4,125,-3,-124,-2,-105,-1,-58,0,-53,1,-25,2,-44,3,-64,4,-87,5,111,6,1,7,110,7,-57,7,-41,7,-101,7,56,7,-108,6,-94,5,-119,4,83,3}; }
	private static byte[] data71(){ return new byte[] {0,2,-103,0,41,-1,-73,-3,114,-4,75,-5,77,-6,-111,-7,39,-7,-26,-8,4,-7,87,-7,-10,-7,-71,-6,-55,-5,-19,-4,48,-2,-98,-1,5,1,115,2,-65,3,-24,4,-32,5,-116,6,-18,6,-6,6,-41,6,96,6,-75,5,-6,4,7,4,12,3,-3,1,-18,0,-43,-1,-64,-2,-84,-3,-93,-4,-102,-5,-57,-6,-13,-7,105,-7,-26,-8,-118,-8,121,-8,-121,-8,-60,-8,31,-7,-83,-7,90,-6,12,-5,-36,-5,-73,-4,120,-3,81,-2,30,-1,-48,-1,106,0,-28,0,45,1,121,1,-105,1,109,1,48,1,-62,0,55,0,-105,-1,2,-1,71,-2,-92,-3,50,-3,-32,-4,-71,-4,-32,-4,51,-3,-62,-3,-96,-2,-105,-1,-64,0,11,2,110,3,-33,4,87,6,-68,7,15,9,76,10,114,11,78,12,-28,12,56,13,67,13,-37,12,49,12,36,11,-17,9,-120,8,-7,6,68,5,127,3,-49,1,15,0,117,-2,0,-3,-92,-5,112,-6,104,-7,-125,-8,-36,-9,82,-9,-9,-10,-43,-10,-23,-10,36,-9,-126,-9,52,-8,-17,-8,-44,-7,-59,-6,-67,-5,-96,-4,-125,-3,78,-2,-18,-2,-128,-1,-1,-1,43,0,108,0,-115,0,109,0,36,0,-82,-1,18,-1,80,-2,115,-3,-122,-4,-95,-5,-72,-6,-49,-7,35,-7,-104,-8,61,-8,28,-8,52,-8,124,-8,4,-7,-39,-7,-51,-6,2,-4,95,-3,-1,-2,-86,0,106,2,79,4,24,6,-31,7,-107,9,46,11,-126,12,-62,13,-82,14,95,15,-99,15,-96,15,87,15,-57,14,-4,13,-19,12,-79,11,77,10,-48,8,61,7,-93,5,-20,3,69,2,-121,0,-53,-2,51,-3,-86,-5,70,-6,42,-7,73,-8,-104,-9,95,-9,63,-9,89,-9,-95,-9,14,-8,-87,-8,64,-7,8,-6,-62,-6,-91,-5,120,-4,53,-3,-27,-3,121,-2,-25,-2,43,-1,58,-1,67,-1,-9,-2,-123,-2,-11,-3,80,-3,124,-4,-63,-5,-18,-6,54,-6,-120,-7,-16,-8,-125,-8,83,-8,70,-8,113,-8,-43,-8,110,-7,49,-6,42,-5,77,-4,-115,-3,-6,-2,104,0,-3,1,-109,3,5,5,115,6,-85,7,-88,8,84,9,-90,9,-46,9,-71,9,67,9,-69,8,21,8,68,7,97,6,94,5,103,4,112,3,-128,2,-86,1,-35,0,63,0,-71,-1,108,-1,58,-1,64,-1,119,-1,-47,-1,49,0,-49,0,105,1,13,2,-72,2,82,3,-56,3,49,4,104,4,-119,4,124,4,59,4,-43,3,84,3,-107,2,-54,1,-30,0,-59,-1,-101,-2,100,-3,23,-4,-61,-6,113,-7,79,-8,64,-9,98,-10,-70,-11,95,-11,51,-11,68,-11,-85,-11,58,-10,6,-9,27,-8,61,-7,-84,-6,81,-4,-17,-3,-79,-1,105,1,26,3,-86,4,2,6,55,7,3,8,-83,8,-19,8,-24,8,-97,8,17,8,67,7,72,6,37,5,-32,3,-100,2,73,1,5,0,-52,-2,-69,-3,-72,-4,-32,-5,43,-5,-93,-6,56,-6,-5,-7,-16,-7,24,-6,115,-6,7,-5,-62,-5,-69,-4,-63,-3,-64,-2,-36,-1,-35,0,-15,1,-25,2,-37,3,-63,4,-105,5,77,6,-30,6,81,7,-100,7,-98,7,99,7,-11,6,59,6,93,5,77,4,20,3,-55,1,125,0,38,-1,-65,-3,-107,-4,82,-5,62,-6,85,-7,-79,-8,47,-8,31,-8,80,-8,-75,-8,107,-7,102,-6,-118,-5,-35,-4,75,-2,-76,-1,54,1,-78,2,1,4,59,5,48,6,-39,6,69,7,106,7,92,7,23,7,-86,6,25,6,74,5,122,4,-115,3,-112,2,-109,1,-110,0,119,-1,91,-2,77,-3,58,-4,71,-5,-116,-6,-31,-7,119,-7,61,-7,27,-7,56,-7,115,-7,-69,-7,41,-6,-97,-6,79,-5,11,-4,-60,-4,-108,-3,97,-2,15,-1,-56,-1,80,0,-68,0,3,1,35,1,26,1,-31,0,113,0,-6,-1,94,-1,-85,-2,6,-2,117,-3,-4,-4,-101,-4,96,-4,101,-4,-107,-4,-5,-4,-94,-3,-108,-2,124,-1,-60,0,9,2,111,3,-5,4,110,6,-22,7,83,9,-124,10,-109,11,67,12,-88,12,-87,12,110,12,-52,11,-7,10,-12,9,-72,8,111,7,-23,5,117,4,-26,2,101,1,-22,-1,123,-2,66,-3,27,-4,43,-5,93,-6,-86,-7,35,-7,-44,-8,-75,-8,-61,-8,18,-7,-120,-7,70,-6,-13,-6,-35,-5,-74,-4,126,-3,92,-2,31,-1,-77,-1,32,0,-128,0,-97,0,-76,0,-89,0,102,0,-29,-1,96,-1,-126,-2,-103,-3,103,-4,60,-5,-4,-7,-28,-8,-59,-9,-28,-10,30,-10,-117,-11,60,-11,43,-11,70,-11,-91,-11,95,-10,75,-9,-126,-8,1,-6,-85,-5,-107,-3,114,-1,-111,1,-95,3,-73,5,-80,7,-108,9,46,11,-87,12,-48,13,-71,14,98,15,-84,15,-99,15,109,15,-33,14,23,14,45,13,12,12,-75,10,98,9}; }
	private static byte[] data72(){ return new byte[] {-21,7,96,6,-29,4,61,3,-118,1,-18,-1,70,-2,-55,-4,-113,-5,-127,-6,-79,-7,40,-7,-37,-8,-76,-8,-47,-8,19,-7,121,-7,23,-6,-70,-6,110,-5,41,-4,9,-3,-57,-3,-112,-2,54,-1,-83,-1,5,0,50,0,73,0,12,0,-87,-1,39,-1,117,-2,-78,-3,-11,-4,-6,-5,42,-5,59,-6,102,-7,-87,-8,26,-8,-92,-9,102,-9,99,-9,115,-9,-37,-9,115,-8,53,-7,45,-6,64,-5,-104,-4,-21,-3,-124,-1,-4,0,115,2,-75,3,-12,4,-21,5,-73,6,101,7,-49,7,10,8,37,8,12,8,-37,7,119,7,-2,6,109,6,-45,5,40,5,-114,4,-39,3,70,3,-88,2,46,2,-75,1,107,1,85,1,117,1,-115,1,-33,1,38,2,-104,2,2,3,125,3,-31,3,55,4,109,4,-104,4,-117,4,96,4,7,4,-113,3,-11,2,56,2,93,1,96,0,71,-1,16,-2,-66,-4,118,-5,13,-6,-41,-8,-90,-9,-90,-10,-34,-11,66,-11,-35,-12,-73,-12,-43,-12,30,-11,-77,-11,-118,-10,-125,-9,-32,-8,101,-6,1,-4,-45,-3,-83,-1,-113,1,81,3,-2,4,93,6,-127,7,93,8,-42,8,-19,8,-32,8,-124,8,-35,7,3,7,9,6,-70,4,87,3,-31,1,126,0,33,-1,-10,-3,-45,-4,-44,-5,7,-5,58,-6,-83,-7,82,-7,48,-7,62,-7,-95,-7,59,-6,4,-5,-9,-5,-1,-4,32,-2,76,-1,127,0,-76,1,-46,2,-30,3,-50,4,-84,5,-117,6,38,7,-107,7,-20,7,-31,7,-78,7,85,7,-108,6,-80,5,-97,4,110,3,32,2,-72,0,95,-1,-28,-3,-95,-4,77,-5,22,-6,6,-7,58,-8,-116,-9,55,-9,51,-9,102,-9,-13,-9,-58,-8,-30,-7,39,-5,-78,-4,59,-2,-46,-1,112,1,-7,2,102,4,-117,5,-120,6,81,7,-38,7,30,8,64,8,51,8,-22,7,111,7,-17,6,42,6,119,5,-111,4,-74,3,-99,2,-124,1,77,0,42,-1,1,-2,33,-3,51,-4,117,-5,-22,-6,119,-6,26,-6,-34,-7,-38,-7,-44,-7,-11,-7,51,-6,-95,-6,54,-5,-81,-5,81,-4,-38,-4,-108,-3,14,-2,-96,-2,30,-1,111,-1,-104,-1,-76,-1,-103,-1,96,-1,6,-1,-99,-2,39,-2,-97,-3,56,-3,-44,-4,-115,-4,98,-4,72,-4,-127,-4,-70,-4,57,-3,-50,-3,-51,-2,-76,-1,-38,0,48,2,-112,3,-8,4,109,6,-64,7,-32,8,-48,9,-126,10,-70,10,-68,10,-126,10,11,10,91,9,125,8,118,7,112,6,76,5,9,4,-38,2,-90,1,-125,0,120,-1,120,-2,-128,-3,-69,-4,13,-4,127,-5,36,-5,5,-5,-4,-6,51,-5,-82,-5,23,-4,-57,-4,-120,-3,85,-2,30,-1,-10,-1,-81,0,77,1,-58,1,44,2,65,2,70,2,33,2,-55,1,45,1,-111,0,-118,-1,96,-2,19,-3,-124,-5,-2,-7,117,-8,2,-9,-94,-11,117,-12,121,-13,-44,-14,89,-14,48,-14,63,-14,-74,-14,97,-13,100,-12,-62,-11,-120,-9,114,-7,-114,-5,-61,-3,30,0,-120,2,-32,4,28,7,31,9,-21,10,98,12,-106,13,-115,14,47,15,119,15,-126,15,52,15,-59,14,-8,13,13,13,-1,11,-52,10,-120,9,21,8,-87,6,28,5,-123,3,-60,1,54,0,-60,-2,112,-3,106,-4,-118,-5,-17,-6,123,-6,57,-6,64,-6,117,-6,-49,-6,76,-5,-18,-5,-95,-4,95,-3,41,-2,-20,-2,-82,-1,89,0,-28,0,78,1,-104,1,-81,1,-126,1,48,1,-77,0,9,0,59,-1,112,-2,124,-3,121,-4,111,-5,103,-6,124,-7,125,-8,-55,-9,21,-9,-73,-10,111,-10,118,-10,-110,-10,-3,-10,-118,-9,85,-8,85,-7,119,-6,-65,-5,17,-3,117,-2,-86,-1,-19,0,16,2,10,3,-27,3,-109,4,45,5,-89,5,-16,5,39,6,99,6,111,6,102,6,83,6,37,6,-54,5,109,5,4,5,-123,4,32,4,-40,3,-88,3,-126,3,-116,3,-112,3,-79,3,-30,3,2,4,65,4,-117,4,-63,4,-9,4,28,5,52,5,23,5,-19,4,-123,4,4,4,112,3,-93,2,-75,1,-67,0,-97,-1,109,-2,38,-3,-39,-5,-123,-6,67,-7,27,-8,23,-9,33,-10,117,-11,-60,-12,127,-12,81,-12,76,-12,-88,-12,71,-11,29,-10,61,-9,-100,-8,32,-6,-52,-5,-71,-3,-91,-1,-124,1,79,3,-17,4,61,6,70,7,19,8,-111,8,-70,8,-95,8,55,8,-109,7,-70,6,-88,5,108,4,7,3,-77,1,67,0,-23,-2,-123,-3,75,-4,53,-5,42,-6,118,-7,-26,-8,-73,-8,-71,-8,14,-7,-100,-7,89,-6,102,-5,-127,-4,-55,-3,42,-1,-117,0,-11,1,80,3,-93,4,-55,5,-47,6,-46,7,126,8,22,9,102,9,113,9,34,9,-88,8,-37,7,-54,6,-85,5,83,4,-37,2}; }
	private static byte[] data73(){ return new byte[] {83,1,-51,-1,44,-2,-102,-4,30,-5,-100,-7,70,-8,55,-9,76,-10,-85,-11,111,-11,-119,-11,-17,-11,-90,-10,-92,-9,-43,-8,81,-6,-13,-5,-91,-3,86,-1,9,1,-119,2,-4,3,70,5,78,6,33,7,-29,7,66,8,-125,8,-86,8,-123,8,84,8,-6,7,126,7,-24,6,35,6,45,5,46,4,2,3,-44,1,-64,0,-62,-1,-46,-2,-17,-3,64,-3,-91,-4,16,-4,-112,-5,39,-5,-26,-6,-81,-6,-92,-6,-72,-6,-27,-6,43,-5,118,-5,-13,-5,105,-4,-61,-4,64,-3,126,-3,-38,-3,-14,-3,54,-2,56,-2,52,-2,17,-2,-14,-3,-63,-3,-128,-3,53,-3,-30,-4,-84,-4,102,-4,80,-4,72,-4,112,-4,-79,-4,38,-3,-84,-3,-126,-2,78,-1,88,0,110,1,-86,2,-24,3,28,5,52,6,28,7,-64,7,49,8,113,8,122,8,50,8,-55,7,72,7,-122,6,-34,5,8,5,48,4,71,3,105,2,-114,1,-85,0,-58,-1,1,-1,67,-2,-76,-3,59,-3,-36,-4,-58,-4,-58,-4,14,-3,96,-3,-32,-3,97,-2,34,-1,-42,-1,-97,0,124,1,73,2,-3,2,-105,3,28,4,106,4,-108,4,-106,4,50,4,-55,3,5,3,35,2,-37,0,123,-1,-38,-3,48,-4,103,-6,-100,-8,-28,-10,58,-11,-48,-13,-128,-14,118,-15,-92,-16,42,-16,25,-16,64,-16,-25,-16,-20,-15,79,-13,23,-11,6,-9,100,-7,-46,-5,109,-2,-9,0,106,3,-53,5,-1,7,-14,9,-91,11,20,13,43,14,-22,14,93,15,117,15,70,15,-35,14,63,14,98,13,100,12,59,11,-37,9,111,8,-52,6,48,5,-122,3,-22,1,92,0,-5,-2,-33,-3,-30,-4,49,-4,-67,-5,99,-5,64,-5,100,-5,-93,-5,17,-4,-91,-4,81,-3,24,-2,-9,-2,-44,-1,-95,0,91,1,4,2,114,2,-73,2,-45,2,-40,2,-108,2,54,2,-77,1,-7,0,66,0,87,-1,101,-2,99,-3,49,-4,19,-5,-12,-7,-26,-8,-6,-9,70,-9,-86,-10,81,-10,47,-10,72,-10,115,-10,4,-9,-100,-9,92,-8,46,-7,56,-6,47,-5,65,-4,88,-3,88,-2,66,-1,39,0,-32,0,121,1,35,2,-64,2,83,3,-33,3,75,4,-58,4,27,5,101,5,117,5,-126,5,117,5,104,5,85,5,104,5,90,5,105,5,-127,5,-94,5,-70,5,-39,5,-10,5,5,6,47,6,70,6,100,6,109,6,112,6,101,6,42,6,-59,5,74,5,-115,4,-48,3,-44,2,-42,1,-82,0,-127,-1,68,-2,-24,-4,-75,-5,110,-6,54,-7,9,-8,-17,-10,18,-10,69,-11,-105,-12,62,-12,-9,-13,31,-12,113,-12,8,-11,-11,-11,30,-9,-116,-8,31,-6,-36,-5,-72,-3,-116,-1,100,1,21,3,-101,4,-16,5,29,7,-49,7,78,8,-125,8,116,8,15,8,-125,7,-70,6,-48,5,-79,4,127,3,46,2,-70,0,57,-1,-50,-3,-119,-4,69,-5,82,-6,-124,-7,-2,-8,-67,-8,-66,-8,10,-7,-93,-7,87,-6,107,-5,-94,-4,-3,-3,123,-1,12,1,-107,2,44,4,-96,5,9,7,83,8,94,9,48,10,-64,10,10,11,-7,10,-73,10,13,10,28,9,-3,7,-89,6,39,5,-128,3,-59,1,-22,-1,19,-2,59,-4,87,-6,-118,-8,0,-9,-120,-11,-120,-12,-20,-13,-102,-13,-79,-13,39,-12,-38,-12,-36,-11,45,-9,-92,-8,67,-6,-4,-5,-52,-3,-124,-1,57,1,-60,2,30,4,93,5,74,6,44,7,-47,7,81,8,-69,8,-13,8,38,9,-3,8,-54,8,82,8,-72,7,-17,6,0,6,-7,4,-9,3,-7,2,-14,1,-11,0,43,0,90,-1,-125,-2,-46,-3,56,-3,-107,-4,16,-4,-85,-5,94,-5,53,-5,44,-5,51,-5,80,-5,-111,-5,-83,-5,-13,-5,35,-4,67,-4,99,-4,123,-4,-107,-4,-92,-4,-80,-4,-62,-4,-77,-4,-79,-4,-107,-4,125,-4,83,-4,48,-4,21,-4,8,-4,22,-4,95,-4,-75,-4,54,-3,-43,-3,-114,-2,124,-1,115,0,101,1,-113,2,-107,3,-86,4,-124,5,74,6,-39,6,29,7,52,7,6,7,-64,6,64,6,-77,5,24,5,-126,4,-42,3,20,3,101,2,-102,1,-31,0,38,0,111,-1,-21,-2,113,-2,7,-2,-52,-3,-65,-3,-21,-3,45,-2,-86,-2,19,-1,-63,-1,-117,0,97,1,51,2,34,3,-18,3,-52,4,-127,5,13,6,-111,6,-60,6,-36,6,-80,6,63,6,-94,5,-65,4,126,3,35,2,-104,0,-47,-2,-13,-4,12,-5,16,-7,27,-9,61,-11,126,-13,-27,-15,-124,-16,81,-17,-87,-18,55,-18,68,-18,-48,-18,-63,-17,21,-15,-54,-14,-52,-12,43,-9,-111,-7,71,-4,-18,-2,123,1,3,4,92,6,80,8,46,10,-107,11,-49,12,-77,13,83,14,-103,14,-93,14,103,14,-39,13,40,13,74,12}; }
	private static byte[] data74(){ return new byte[] {20,11,-24,9,126,8,-15,6,95,5,-53,3,61,2,-60,0,95,-1,79,-2,77,-3,-84,-4,59,-4,-26,-5,-25,-5,0,-4,65,-4,-69,-4,108,-3,36,-2,-5,-2,-7,-1,-49,0,-62,1,-115,2,43,3,-66,3,-5,3,42,4,13,4,-24,3,-105,3,35,3,118,2,-83,1,-66,0,-87,-1,108,-2,29,-3,-63,-5,110,-6,59,-7,33,-8,87,-9,-100,-10,45,-10,-36,-11,-42,-11,-19,-11,32,-10,-111,-10,44,-9,-37,-9,-103,-8,101,-7,55,-6,-18,-6,-103,-5,58,-4,-34,-4,-121,-3,37,-2,-35,-2,-116,-1,62,0,-15,0,-92,1,88,2,0,3,-110,3,15,4,120,4,-39,4,34,5,-102,5,-42,5,66,6,-109,6,-14,6,76,7,-113,7,-69,7,-34,7,17,8,25,8,50,8,71,8,54,8,43,8,-19,7,-128,7,3,7,88,6,-127,5,123,4,111,3,56,2,-23,0,-105,-1,60,-2,-38,-4,110,-5,33,-6,-55,-8,-93,-9,117,-10,119,-11,-85,-12,22,-12,-99,-13,125,-13,-79,-13,58,-12,-4,-12,9,-10,78,-9,-44,-8,-104,-6,89,-4,73,-2,30,0,-13,1,122,3,-27,4,9,6,-22,6,122,7,-25,7,23,8,-7,7,-91,7,16,7,64,6,76,5,47,4,-7,2,-89,1,39,0,-59,-2,105,-3,11,-4,-34,-6,-35,-7,21,-7,-123,-8,53,-8,51,-8,-122,-8,17,-7,-55,-7,-45,-6,1,-4,-126,-3,2,-1,-100,0,82,2,13,4,-85,5,61,7,-90,8,-46,9,-63,10,83,11,-74,11,-49,11,121,11,-43,10,-1,9,-39,8,112,7,-37,5,49,4,72,2,70,0,62,-2,20,-4,-27,-7,-23,-9,30,-10,-115,-12,101,-13,-117,-14,24,-14,37,-14,93,-14,7,-13,3,-12,47,-11,-98,-10,48,-8,-23,-7,-98,-5,88,-3,-13,-2,-125,0,-20,1,62,3,113,4,-98,5,122,6,81,7,-28,7,118,8,-73,8,-18,8,-30,8,-79,8,51,8,-74,7,-2,6,46,6,100,5,-70,4,-18,3,27,3,118,2,-119,1,-25,0,31,0,87,-1,-75,-2,32,-2,-85,-3,59,-3,-23,-4,-96,-4,108,-4,77,-4,43,-4,6,-4,-17,-5,-42,-5,-72,-5,-103,-5,126,-5,109,-5,106,-5,86,-5,88,-5,92,-5,97,-5,77,-5,66,-5,64,-5,14,-5,35,-5,63,-5,120,-5,-28,-5,98,-4,18,-3,-70,-3,-97,-2,115,-1,98,0,112,1,93,2,79,3,42,4,-54,4,71,5,-126,5,-114,5,100,5,51,5,-64,4,78,4,-62,3,69,3,-90,2,1,2,84,1,-99,0,-4,-1,94,-1,-61,-2,77,-2,-13,-3,-52,-3,-86,-3,-45,-3,22,-2,114,-2,14,-1,-81,-1,110,0,84,1,60,2,63,3,64,4,81,5,74,6,63,7,-1,7,-106,8,0,9,76,9,55,9,13,9,-99,8,-45,7,-54,6,-99,5,21,4,81,2,105,0,111,-2,82,-4,55,-6,22,-8,-29,-11,-45,-13,-21,-15,33,-16,-79,-18,-74,-19,22,-19,-13,-20,62,-19,-25,-19,7,-17,-126,-16,94,-14,127,-12,-8,-10,121,-7,17,-4,-90,-2,36,1,103,3,-116,5,116,7,37,9,-95,10,-73,11,-104,12,57,13,121,13,105,13,48,13,-97,12,-50,11,-57,10,-98,9,72,8,-30,6,125,5,-19,3,124,2,39,1,-42,-1,-95,-2,-81,-3,-12,-4,100,-4,23,-4,6,-4,46,-4,-127,-4,19,-3,-56,-3,-110,-2,124,-1,101,0,88,1,56,2,9,3,-74,3,90,4,-83,4,-24,4,1,5,-18,4,-91,4,70,4,-70,3,13,3,27,2,-3,0,-85,-1,81,-2,-24,-4,-109,-5,107,-6,114,-7,-121,-8,-39,-9,71,-9,-49,-10,-86,-10,-112,-10,-73,-10,-3,-10,91,-9,-58,-9,69,-8,-60,-8,35,-7,-114,-7,-28,-7,88,-6,-41,-6,94,-5,-11,-5,125,-4,32,-3,-77,-3,91,-2,0,-1,-48,-1,122,0,68,1,27,2,-47,2,-91,3,109,4,66,5,14,6,-49,6,121,7,33,8,-91,8,28,9,-126,9,-18,9,73,10,119,10,-90,10,-84,10,-103,10,88,10,-8,9,93,9,-108,8,-75,7,-85,6,109,5,40,4,-63,2,82,1,-59,-1,101,-2,-19,-4,-125,-5,16,-6,-82,-8,95,-9,12,-10,-2,-12,-1,-13,87,-13,-6,-14,6,-13,57,-13,-40,-13,-93,-12,-74,-11,9,-9,-92,-8,99,-6,75,-4,92,-2,71,0,4,2,-96,3,-23,4,1,6,-29,6,-104,7,17,8,86,8,91,8,24,8,-104,7,-26,6,-31,5,-76,4,104,3,2,2,-102,0,31,-1,-66,-3,93,-4,46,-5,32,-6,63,-7,-96,-8,52,-8,1,-8,23,-8,112,-8,-4,-8,-19,-7,34,-5,-104,-4,49,-2,-27,-1,-74,1,125,3,81,5,1,7,126,8,-53,9,-25,10,-92,11,65,12,116,12,72,12,-21,11,56,11,83,10,18,9}; }
	private static byte[] data75(){ return new byte[] {-102,7,-34,5,-40,3,-79,1,92,-1,30,-3,-37,-6,-60,-8,-32,-10,60,-11,-40,-13,-44,-14,41,-14,-43,-15,-23,-15,106,-14,75,-13,94,-12,-91,-11,31,-9,-116,-8,-3,-7,-100,-5,-3,-4,-109,-2,24,0,-119,1,-23,2,44,4,59,5,27,6,-34,6,121,7,-9,7,56,8,101,8,108,8,51,8,-17,7,-121,7,23,7,-86,6,18,6,-116,5,-8,4,94,4,-83,3,17,3,102,2,-28,1,85,1,-32,0,119,0,4,0,-91,-1,71,-1,-19,-2,-116,-2,38,-2,-57,-3,90,-3,-21,-4,-124,-4,51,-4,-28,-5,-70,-5,122,-5,69,-5,39,-5,1,-5,-57,-6,-91,-6,-117,-6,105,-6,-106,-6,-54,-6,31,-5,-107,-5,29,-4,-75,-4,124,-3,78,-2,62,-1,62,0,90,1,96,2,92,3,26,4,-79,4,5,5,34,5,36,5,-35,4,-128,4,36,4,-116,3,-33,2,53,2,115,1,-80,0,-33,-1,49,-1,-123,-2,12,-2,103,-3,18,-3,-55,-4,-96,-4,-103,-4,-23,-4,78,-3,-67,-3,-109,-2,64,-1,50,0,41,1,58,2,94,3,-95,4,-19,5,53,7,87,8,117,9,62,10,-11,10,106,11,-74,11,-72,11,115,11,3,11,81,10,100,9,27,8,-80,6,0,5,18,3,-23,0,-77,-2,75,-4,-54,-7,94,-9,3,-11,-48,-14,-18,-16,66,-17,-14,-19,8,-19,117,-20,104,-20,-74,-20,-109,-19,-39,-18,-112,-16,-106,-14,-35,-12,51,-9,-89,-7,28,-4,124,-2,-46,0,6,3,19,5,-10,6,-109,8,-28,9,8,11,-48,11,57,12,122,12,97,12,1,12,105,11,-82,10,-96,9,-128,8,71,7,-17,5,-115,4,64,3,-26,1,-91,0,-122,-1,-111,-2,-84,-3,25,-3,-75,-4,-88,-4,-38,-4,61,-3,-70,-3,124,-2,57,-1,15,0,-13,0,-35,1,-79,2,-106,3,83,4,-6,4,-117,5,-7,5,58,6,65,6,43,6,-42,5,63,5,122,4,111,3,68,2,-9,0,-79,-1,99,-2,43,-3,4,-4,-9,-6,8,-6,90,-7,-65,-8,100,-8,52,-8,40,-8,49,-8,95,-8,-118,-8,-60,-8,-32,-8,-20,-8,11,-7,35,-7,69,-7,84,-7,-113,-7,-58,-7,-19,-7,48,-6,-104,-6,-3,-6,-118,-5,38,-4,-27,-4,-74,-3,-115,-2,127,-1,-122,0,-70,1,-12,2,29,4,86,5,125,6,-109,7,116,8,101,9,54,10,-25,10,-92,11,27,12,-90,12,-15,12,-3,12,-26,12,-91,12,4,12,87,11,85,10,76,9,-2,7,-117,6,25,5,-106,3,-7,1,115,0,-50,-2,32,-3,-128,-5,-37,-7,45,-8,-84,-10,66,-11,25,-12,31,-13,-125,-14,57,-14,54,-14,115,-14,42,-13,21,-12,71,-11,-49,-10,-126,-8,82,-6,81,-4,70,-2,0,0,-92,1,17,3,72,4,86,5,40,6,-66,6,64,7,111,7,125,7,66,7,-23,6,73,6,111,5,98,4,55,3,-30,1,-102,0,69,-1,-22,-3,-76,-4,115,-5,122,-6,-92,-7,-32,-8,83,-8,1,-8,-41,-9,9,-8,115,-8,84,-7,107,-6,-47,-5,103,-3,30,-1,-2,0,-51,2,-63,4,121,6,27,8,-95,9,-57,10,-33,11,-115,12,-6,12,55,13,-10,12,118,12,-104,11,106,10,-47,8,-3,6,-27,4,-100,2,74,0,-5,-3,-101,-5,122,-7,-119,-9,-73,-11,57,-12,26,-13,84,-14,-21,-15,-30,-15,48,-14,-48,-14,-88,-13,-79,-12,-45,-11,-4,-10,63,-8,-107,-7,-22,-6,90,-4,-48,-3,62,-1,-87,0,-5,1,18,3,56,4,27,5,-19,5,-113,6,-4,6,89,7,-109,7,-106,7,-118,7,116,7,48,7,-7,6,-103,6,60,6,-61,5,79,5,-37,4,84,4,-36,3,105,3,-3,2,-92,2,70,2,-24,1,123,1,24,1,-93,0,35,0,-111,-1,-5,-2,109,-2,-36,-3,83,-3,-63,-4,88,-4,-15,-5,125,-5,15,-5,-75,-6,49,-6,-13,-7,-106,-7,114,-7,119,-7,-90,-7,-29,-7,94,-6,-33,-6,-98,-5,90,-4,102,-3,77,-2,105,-1,-99,0,-66,1,-108,2,112,3,0,4,85,4,116,4,73,4,-10,3,117,3,-25,2,34,2,108,1,-115,0,-93,-1,-76,-2,-55,-3,-15,-4,64,-4,-112,-5,1,-5,-100,-6,81,-6,53,-6,57,-6,126,-6,-26,-6,126,-5,77,-4,56,-3,49,-2,78,-1,-79,0,-2,1,117,3,-14,4,110,6,-28,7,69,9,117,10,-114,11,82,12,-38,12,50,13,72,13,38,13,-67,12,30,12,78,11,53,10,-55,8,52,7,56,5,15,3,-95,0,12,-2,126,-5,-10,-8,-121,-10,58,-12,32,-14,60,-16,-82,-18,122,-19,-99,-20,65,-20,88,-20,-40,-20,-44,-19,36,-17,-55,-16,-109,-14,-93,-12,-77,-10,-33,-8,15,-5,74,-3,-112,-1,-100,1,-98,3,79,5,-31,6,58,8,52,9,-12,9,127,10,-93,10}; }
	private static byte[] data76(){ return new byte[] {-97,10,104,10,-52,9,26,9,40,8,32,7,-25,5,-82,4,80,3,-2,1,-80,0,-105,-1,-125,-2,-102,-3,-17,-4,-104,-4,105,-4,-87,-4,-35,-4,-127,-3,57,-2,7,-1,-23,-1,-40,0,-71,1,-85,2,-105,3,118,4,83,5,23,6,-84,6,14,7,55,7,46,7,-57,6,34,6,63,5,56,4,27,3,-40,1,-92,0,91,-1,35,-2,21,-3,14,-4,60,-5,-121,-6,20,-6,-89,-7,120,-7,85,-7,86,-7,58,-7,41,-7,2,-7,-22,-8,-59,-8,-97,-8,-120,-8,112,-8,86,-8,64,-8,30,-8,25,-8,29,-8,61,-8,104,-8,-46,-8,57,-7,-25,-7,-81,-6,126,-5,121,-4,-113,-3,-55,-2,27,0,119,1,-43,2,45,4,-109,5,-37,6,17,8,68,9,120,10,-125,11,114,12,70,13,-35,13,74,14,98,14,54,14,-61,13,-18,12,-17,11,-62,10,95,9,-3,7,102,6,-78,4,-8,2,25,1,55,-1,70,-3,84,-5,121,-7,-91,-9,-8,-11,-121,-12,96,-13,90,-14,-56,-15,120,-15,118,-15,-26,-15,-98,-14,-95,-13,-5,-12,-115,-10,50,-8,-10,-7,-62,-5,110,-3,11,-1,-127,0,-52,1,1,3,17,4,-25,4,-98,5,3,6,90,6,73,6,48,6,-57,5,54,5,-104,4,-67,3,-63,2,-64,1,-106,0,89,-1,54,-2,14,-3,-28,-5,-19,-6,1,-6,39,-7,-127,-8,9,-8,-51,-9,-46,-9,41,-8,-22,-8,-14,-7,81,-5,-47,-4,116,-2,76,0,19,2,-22,3,-62,5,-113,7,25,9,-107,10,-29,11,-34,12,-102,13,17,14,11,14,-63,13,1,13,-27,11,117,10,-80,8,-78,6,112,4,36,2,-72,-1,87,-3,27,-5,-12,-8,15,-9,123,-11,60,-12,67,-13,-100,-14,68,-14,70,-14,101,-14,-37,-14,96,-13,52,-12,53,-11,55,-10,-128,-9,-49,-8,25,-6,-126,-5,-16,-4,78,-2,-113,-1,-38,0,-21,1,-8,2,-16,3,-79,4,76,5,-41,5,49,6,94,6,-96,6,-72,6,-105,6,-112,6,104,6,45,6,-20,5,-66,5,126,5,63,5,32,5,-8,4,-46,4,-73,4,127,4,54,4,-47,3,88,3,-25,2,76,2,-76,1,-3,0,117,0,-71,-1,-14,-2,81,-2,126,-3,-57,-4,7,-4,95,-5,-108,-6,19,-6,120,-7,14,-7,-66,-8,-67,-8,-54,-8,13,-7,-93,-7,68,-6,28,-5,52,-4,74,-3,-126,-2,-70,-1,-37,0,-14,1,-52,2,-120,3,-2,3,91,4,101,4,57,4,-7,3,115,3,-89,2,-46,1,-42,0,-58,-1,-84,-2,-89,-3,-124,-4,-111,-5,-104,-6,-49,-7,23,-7,-84,-8,83,-8,57,-8,65,-8,-112,-8,-21,-8,-86,-7,120,-6,120,-5,-62,-4,58,-2,-62,-1,125,1,61,3,16,5,-42,6,-115,8,21,10,116,11,-95,12,117,13,70,14,-68,14,10,15,38,15,-41,14,119,14,-71,13,-96,12,94,11,-78,9,-37,7,-54,5,-121,3,17,1,-117,-2,14,-4,118,-7,39,-9,-19,-12,13,-13,104,-15,19,-16,27,-17,113,-18,52,-18,76,-18,-51,-18,-113,-17,-78,-16,-9,-15,116,-13,49,-11,22,-9,22,-7,37,-5,59,-3,57,-1,30,1,-31,2,112,4,-53,5,-11,6,-25,7,-113,8,16,9,70,9,54,9,-6,8,-106,8,-35,7,21,7,7,6,-24,4,-67,3,-103,2,111,1,86,0,119,-1,-65,-2,53,-2,-32,-3,-58,-3,-48,-3,16,-2,119,-2,-5,-2,-97,-1,78,0,28,1,-5,1,13,3,10,4,-9,4,-29,5,-78,6,106,7,-29,7,41,8,47,8,-24,7,96,7,-70,6,-48,5,-57,4,-103,3,117,2,61,1,8,0,10,-1,24,-2,83,-3,-69,-4,39,-4,-57,-5,121,-5,58,-5,1,-5,-65,-6,-122,-6,76,-6,9,-6,-31,-7,-108,-7,82,-7,22,-7,-59,-8,108,-8,29,-8,-65,-9,108,-9,82,-9,57,-9,61,-9,-120,-9,-27,-9,112,-8,56,-7,21,-6,13,-5,68,-4,-118,-3,-16,-2,102,0,-12,1,-125,3,35,5,-58,6,107,8,-22,9,94,11,-79,12,-59,13,-88,14,58,15,113,15,120,15,52,15,-83,14,-34,13,-13,12,-87,11,63,10,-79,8,-16,6,30,5,34,3,40,1,13,-1,-4,-4,-27,-6,-19,-8,53,-9,126,-11,49,-12,36,-13,95,-14,2,-14,20,-14,-127,-14,56,-13,92,-12,-80,-11,43,-9,-23,-8,-115,-6,71,-4,-28,-3,109,-1,-38,0,71,2,120,3,-126,4,81,5,-18,5,68,6,98,6,55,6,1,6,124,5,-21,4,64,4,111,3,-112,2,-87,1,-82,0,-87,-1,-102,-2,-116,-3,-111,-4,-70,-5,-22,-6,48,-6,-70,-7,76,-7,46,-7,82,-7,-83,-7,64,-6,27,-5,28,-4,104,-3,-63,-2,40,0,-44,1,118,3,51,5,-22,6,-118,8,41,10,-112,11,-58,12,-54,13,93,14,-85,14,-92,14}; }
	private static byte[] data77(){ return new byte[] {40,14,90,13,54,12,-77,10,-16,8,-11,6,-60,4,123,2,59,0,1,-2,-36,-5,-14,-7,52,-8,-57,-10,-108,-11,-105,-12,-26,-13,104,-13,23,-13,-3,-14,20,-13,124,-13,-10,-13,-79,-12,-83,-11,-88,-10,-50,-9,6,-7,75,-6,-121,-5,-54,-4,8,-2,65,-1,120,0,-101,1,-101,2,-106,3,66,4,-13,4,118,5,-47,5,21,6,69,6,83,6,86,6,88,6,73,6,71,6,73,6,78,6,112,6,119,6,-116,6,109,6,89,6,49,6,-32,5,-107,5,45,5,-56,4,78,4,-46,3,57,3,-126,2,-85,1,-71,0,-89,-1,-79,-2,-93,-3,-90,-4,-85,-5,-69,-6,-31,-7,66,-7,-75,-8,106,-8,89,-8,-122,-8,-25,-8,-90,-7,-102,-6,-68,-5,-3,-4,87,-2,-72,-1,-33,0,0,2,-16,2,-78,3,77,4,-83,4,-36,4,-67,4,106,4,-28,3,3,3,9,2,-46,0,-103,-1,81,-2,-8,-4,-69,-5,-123,-6,114,-7,-120,-8,-78,-9,19,-9,-100,-10,107,-10,110,-10,-110,-10,4,-9,-71,-9,-94,-8,-52,-7,66,-5,-9,-4,-49,-2,-43,0,-43,2,-21,4,-35,6,-70,8,94,10,-23,11,73,13,124,14,126,15,61,16,-60,16,-7,16,-30,16,127,16,-70,15,-74,14,96,13,-43,11,15,10,12,8,-34,5,-110,3,6,1,-95,-2,65,-4,-9,-7,-26,-9,30,-10,-127,-12,77,-13,70,-14,-125,-15,25,-15,-37,-16,-21,-16,50,-15,-71,-15,108,-14,101,-13,-96,-12,-4,-11,120,-9,23,-7,-76,-6,81,-4,-26,-3,118,-1,-10,0,68,2,-103,3,-75,4,-85,5,116,6,-10,6,65,7,113,7,83,7,-7,6,121,6,-71,5,-46,4,-33,3,-50,2,-81,1,-60,0,-19,-1,67,-1,-71,-2,104,-2,63,-2,33,-2,47,-2,67,-2,-110,-2,20,-1,-77,-1,-121,0,122,1,-115,2,-102,3,-87,4,-101,5,-115,6,73,7,-44,7,50,8,88,8,64,8,-38,7,55,7,111,6,125,5,118,4,93,3,70,2,80,1,88,0,-128,-1,-50,-2,55,-2,-78,-3,63,-3,-32,-4,-114,-4,39,-4,-40,-5,-118,-5,41,-5,-9,-6,-114,-6,74,-6,-21,-7,118,-7,10,-7,-108,-8,10,-8,124,-9,11,-9,-83,-10,91,-10,50,-10,49,-10,93,-10,-51,-10,79,-9,-3,-9,-18,-8,-21,-7,-4,-6,52,-4,-106,-3,47,-1,-58,0,-85,2,-95,4,-108,6,124,8,73,10,-31,11,75,13,86,14,52,15,-34,15,60,16,82,16,51,16,-71,15,-19,14,-19,13,-118,12,-15,10,42,9,75,7,27,5,-17,2,-86,0,85,-2,13,-4,-34,-7,-47,-9,15,-10,-107,-12,127,-13,-67,-14,114,-14,-112,-14,11,-13,-61,-13,-27,-12,43,-10,-94,-9,42,-7,-71,-6,73,-4,-45,-3,50,-1,-91,0,-24,1,-24,2,-27,3,-86,4,28,5,85,5,92,5,65,5,-28,4,114,4,-33,3,42,3,-124,2,-74,1,-27,0,1,0,36,-1,56,-2,77,-3,113,-4,-100,-5,-38,-6,81,-6,-66,-7,-103,-7,-110,-7,-51,-7,47,-6,-72,-6,96,-5,48,-4,38,-3,70,-2,-101,-1,-6,0,-117,2,16,4,-61,5,95,7,-43,8,65,10,-107,11,-104,12,100,13,-18,13,12,14,-50,13,82,13,95,12,37,11,-64,9,16,8,70,6,102,4,-116,2,-105,0,-68,-2,-2,-4,92,-5,-46,-7,-114,-8,78,-9,91,-10,-126,-11,-56,-12,52,-12,-26,-13,-101,-13,-65,-13,-18,-13,76,-12,-39,-12,-112,-11,114,-10,84,-9,99,-8,122,-7,-102,-6,-63,-5,-27,-4,25,-2,64,-1,76,0,68,1,42,2,-19,2,124,3,-25,3,70,4,124,4,-71,4,-9,4,45,5,111,5,-62,5,13,6,70,6,120,6,-84,6,-57,6,-36,6,-47,6,-48,6,-48,6,-63,6,-95,6,112,6,11,6,-101,5,-3,4,61,4,68,3,82,2,34,1,-40,-1,-104,-2,84,-3,21,-4,-2,-6,19,-6,95,-7,-30,-8,-69,-8,-77,-8,-5,-8,-71,-7,-90,-6,-100,-5,-31,-4,57,-2,127,-1,-93,0,-42,1,-64,2,-103,3,49,4,-105,4,-74,4,-64,4,85,4,-60,3,-10,2,-35,1,-91,0,82,-1,-50,-3,102,-4,11,-5,-85,-7,-128,-8,98,-9,93,-10,-96,-11,-15,-12,127,-12,52,-12,51,-12,-116,-12,47,-11,51,-10,-125,-9,22,-7,-30,-6,-14,-4,11,-1,43,1,103,3,105,5,-115,7,125,9,99,11,27,13,-109,14,-32,15,-22,16,-72,17,28,18,55,18,-3,17,100,17,-121,16,54,15,-78,13,-39,11,-32,9,-99,7,73,5,-24,2,-93,0,100,-2,86,-4,-123,-6,-45,-8,93,-9,38,-10,36,-11,77,-12,-69,-13,76,-13,17,-13,14,-13,41,-13,-121,-13,-3,-13,-68,-12,-113,-11,-119,-10,-89,-9,-65,-8,-36,-7,17,-5,68,-4,-108,-3,-46,-2,-11,-1,29,1}; }
	private static byte[] data78(){ return new byte[] {52,2,15,3,-50,3,95,4,-71,4,-32,4,-42,4,-120,4,27,4,-94,3,1,3,80,2,-95,1,6,1,113,0,-10,-1,-115,-1,54,-1,-23,-2,-74,-2,-123,-2,-87,-2,-65,-2,21,-1,-118,-1,62,0,-7,0,-49,1,-51,2,-49,3,-72,4,-122,5,63,6,-44,6,53,7,96,7,73,7,38,7,-44,6,77,6,-69,5,18,5,92,4,-72,3,3,3,82,2,-70,1,44,1,-106,0,24,0,-119,-1,4,-1,-121,-2,5,-2,118,-3,1,-3,-118,-4,14,-4,-115,-5,36,-5,-92,-6,7,-6,125,-7,-27,-8,69,-8,-91,-9,25,-9,-93,-10,41,-10,-13,-11,-72,-11,-82,-11,-41,-11,9,-10,111,-10,-8,-10,-84,-9,-122,-8,-107,-7,-29,-6,-126,-4,84,-2,63,0,87,2,121,4,-104,6,-107,8,95,10,2,12,118,13,-89,14,-87,15,114,16,-27,16,36,17,12,17,121,16,-68,15,-113,14,27,13,116,11,116,9,86,7,4,5,126,2,7,0,-110,-3,13,-5,-22,-8,10,-9,120,-11,57,-12,101,-13,8,-13,9,-13,112,-13,28,-12,-7,-12,38,-10,119,-9,-47,-8,89,-6,-22,-5,94,-3,-31,-2,62,0,-126,1,-122,2,102,3,17,4,-128,4,-57,4,-69,4,-114,4,86,4,-33,3,87,3,-84,2,-8,1,30,1,66,0,100,-1,119,-2,119,-3,-91,-4,-33,-5,42,-5,-83,-6,53,-6,12,-6,-9,-7,16,-6,76,-6,-85,-6,26,-5,-87,-5,93,-4,53,-3,54,-2,114,-1,-81,0,9,2,120,3,-29,4,61,6,-94,7,-22,8,26,10,36,11,11,12,-102,12,-39,12,-40,12,120,12,-54,11,-19,10,-57,9,-90,8,91,7,-3,5,-123,4,15,3,124,1,-17,-1,104,-2,3,-3,-125,-5,69,-6,26,-7,12,-8,23,-9,63,-10,127,-11,-42,-12,111,-12,44,-12,19,-12,36,-12,92,-12,-64,-12,104,-11,14,-10,-19,-10,-21,-9,-25,-8,-13,-7,30,-5,35,-4,41,-3,57,-2,54,-1,1,0,-55,0,-122,1,7,2,-90,2,61,3,-57,3,82,4,-39,4,74,5,-78,5,8,6,69,6,-123,6,-76,6,-2,6,9,7,101,7,-116,7,-87,7,-56,7,-73,7,-94,7,95,7,-13,6,82,6,-112,5,-90,4,-125,3,70,2,-10,0,-117,-1,74,-2,23,-3,20,-4,57,-5,-73,-6,69,-6,54,-6,105,-6,-35,-6,-118,-5,92,-4,112,-3,-116,-2,-60,-1,-30,0,0,2,-14,2,-50,3,90,4,-55,4,-7,4,-12,4,-112,4,9,4,25,3,12,2,-59,0,107,-1,-13,-3,-122,-4,-6,-6,-108,-7,31,-8,-61,-10,102,-11,73,-12,66,-13,121,-14,-13,-15,-28,-15,16,-14,-75,-14,-51,-13,37,-11,-74,-10,-108,-8,-101,-6,-86,-4,-44,-2,13,1,65,3,-110,5,-65,7,-24,9,-12,11,-54,13,67,15,-115,16,125,17,55,18,-126,18,-107,18,51,18,-122,17,112,16,-7,14,31,13,46,11,1,9,-54,6,-78,4,-104,2,-106,0,-57,-2,32,-3,-118,-5,63,-6,-25,-8,-28,-9,34,-9,96,-10,-52,-11,123,-11,54,-11,32,-11,50,-11,106,-11,-68,-11,40,-10,-110,-10,14,-9,-66,-9,88,-8,26,-7,-9,-7,-26,-6,-28,-5,-7,-4,17,-2,22,-1,7,0,-44,0,123,1,-9,1,64,2,107,2,-126,2,-124,2,109,2,72,2,-5,1,-62,1,105,1,24,1,-80,0,73,0,0,0,-84,-1,120,-1,71,-1,70,-1,68,-1,-128,-1,-47,-1,54,0,-69,0,94,1,44,2,-11,2,-28,3,-94,4,69,5,-61,5,7,6,35,6,33,6,7,6,-54,5,-91,5,106,5,38,5,-22,4,-104,4,46,4,-41,3,93,3,-4,2,-107,2,35,2,-90,1,47,1,-87,0,20,0,122,-1,-35,-2,67,-2,-93,-3,0,-3,93,-4,-85,-5,-1,-6,72,-6,127,-7,-46,-8,41,-8,-118,-9,5,-9,-108,-10,57,-10,-30,-11,-98,-11,112,-11,85,-11,-128,-11,-69,-11,38,-10,-28,-10,-43,-9,6,-7,-113,-6,28,-4,-22,-3,-32,-1,-35,1,-44,3,-51,5,-68,7,-99,9,56,11,-33,12,52,14,85,15,65,16,-59,16,8,17,3,17,-96,16,-35,15,-61,14,97,13,126,11,116,9,13,7,-127,4,-13,1,78,-1,-38,-4,-107,-6,126,-8,-54,-10,114,-11,122,-12,-25,-13,-57,-13,-31,-13,113,-12,47,-11,31,-10,79,-9,-116,-8,-18,-7,103,-5,-50,-4,70,-2,-85,-1,-70,0,-35,1,-117,2,8,3,120,3,-111,3,-113,3,115,3,46,3,-42,2,87,2,-68,1,7,1,14,0,23,-1,14,-2,14,-3,58,-4,112,-5,-52,-6,105,-6,15,-6,-24,-7,-43,-7,-22,-7,11,-6,112,-6,-63,-6,82,-5,-16,-5,-70,-4,-105,-3,-95,-2,-82,-1,-59,0,-1,1,33,3,71,4,-115,5,-71,6,-41,7,-30,8,-30,9,-117,10}; }
	private static byte[] data79(){ return new byte[] {5,11,54,11,39,11,-40,10,103,10,-51,9,29,9,109,8,-120,7,-104,6,-86,5,-92,4,127,3,94,2,28,1,-34,-1,-107,-2,108,-3,36,-4,28,-5,2,-6,-5,-8,-6,-9,36,-9,81,-10,-101,-11,14,-11,-100,-12,93,-12,70,-12,117,-12,-21,-12,-123,-11,44,-10,-3,-10,-35,-9,-68,-8,-86,-7,-110,-6,116,-5,81,-4,44,-3,33,-2,0,-1,-30,-1,-48,0,-116,1,102,2,35,3,-35,3,114,4,5,5,122,5,-29,5,60,6,-126,6,-44,6,51,7,-123,7,-46,7,27,8,80,8,-126,8,-119,8,-118,8,55,8,-46,7,53,7,92,6,61,5,-8,3,-61,2,99,1,37,0,-17,-2,-31,-3,22,-3,97,-4,-16,-5,-85,-5,-92,-5,-44,-5,80,-4,-34,-4,-86,-3,-105,-2,-114,-1,-125,0,117,1,86,2,36,3,-47,3,48,4,101,4,92,4,13,4,-128,3,-96,2,-69,1,-120,0,81,-1,3,-2,-92,-4,34,-5,-105,-7,11,-8,118,-10,-26,-12,124,-13,67,-14,57,-15,-115,-16,43,-16,68,-16,-62,-16,-96,-15,-52,-14,65,-12,-17,-11,-56,-9,-52,-7,-25,-5,35,-2,-124,0,-18,2,66,5,-68,7,-2,9,10,12,-20,13,-126,15,-59,16,-45,17,112,18,-81,18,-111,18,-1,17,5,17,-84,15,8,14,28,12,40,10,28,8,41,6,88,4,-87,2,22,1,-91,-1,112,-2,49,-3,37,-4,64,-5,100,-6,-80,-7,48,-7,-57,-8,124,-8,78,-8,40,-8,17,-8,2,-8,-13,-9,-35,-9,-44,-9,-25,-9,-20,-9,46,-8,-100,-8,24,-7,-23,-7,-83,-6,125,-5,68,-4,-7,-4,-71,-3,62,-2,-58,-2,50,-1,-99,-1,-3,-1,73,0,-119,0,-62,0,-34,0,-30,0,-36,0,-75,0,-121,0,79,0,21,0,-45,-1,-74,-1,-99,-1,-95,-1,-74,-1,-39,-1,24,0,109,0,-22,0,127,1,58,2,-28,2,-76,3,87,4,-49,4,17,5,50,5,47,5,30,5,-6,4,-10,4,-37,4,-12,4,1,5,18,5,-8,4,9,5,-24,4,-47,4,-103,4,103,4,30,4,-42,3,109,3,-19,2,77,2,-72,1,5,1,58,0,115,-1,-80,-2,-54,-3,7,-3,43,-4,89,-5,-94,-6,-17,-7,52,-7,-106,-8,30,-8,-102,-9,25,-9,-92,-10,43,-10,-44,-11,-114,-11,90,-11,86,-11,-107,-11,-15,-11,-103,-10,119,-9,-111,-8,-20,-7,101,-5,8,-3,-68,-2,-113,0,108,2,97,4,70,6,37,8,-3,9,-96,11,34,13,105,14,91,15,38,16,114,16,-109,16,72,16,-110,15,97,14,-29,12,-27,10,-73,8,101,6,-29,3,119,1,36,-1,-17,-4,-4,-6,88,-7,-30,-9,-48,-10,19,-10,-51,-11,-69,-11,18,-10,-113,-10,61,-9,33,-8,43,-7,68,-6,119,-5,-70,-4,-1,-3,39,-1,51,0,24,1,-75,1,65,2,-124,2,-89,2,-62,2,-74,2,120,2,54,2,-64,1,3,1,54,0,39,-1,18,-2,-10,-4,10,-4,43,-5,-126,-6,-2,-7,-71,-7,-114,-7,-104,-7,-80,-7,-39,-7,47,-6,-114,-6,12,-5,-81,-5,-122,-4,111,-3,-121,-2,-102,-1,-73,0,-50,1,-27,2,-14,3,6,5,22,6,24,7,5,8,-25,8,123,9,-21,9,56,10,61,10,29,10,-30,9,-85,9,103,9,43,9,-47,8,117,8,21,8,-119,7,-28,6,73,6,-111,5,-75,4,-45,3,-60,2,-88,1,-120,0,73,-1,16,-2,-54,-4,-100,-5,76,-6,22,-7,-37,-9,-35,-10,-38,-11,26,-11,-96,-12,106,-12,112,-12,-81,-12,7,-11,-128,-11,1,-10,126,-10,27,-9,-54,-9,-128,-8,69,-7,58,-6,67,-5,104,-4,-125,-3,-118,-2,-91,-1,-81,0,-115,1,119,2,78,3,17,4,-78,4,92,5,-43,5,96,6,-35,6,88,7,-45,7,75,8,-55,8,57,9,-115,9,-39,9,-20,9,-71,9,112,9,-55,8,-6,7,-1,6,-19,5,-40,4,-66,3,-87,2,-90,1,-58,0,-22,-1,29,-1,-99,-2,39,-2,-5,-3,22,-2,56,-2,-75,-2,42,-1,-54,-1,97,0,15,1,-47,1,125,2,34,3,-71,3,38,4,70,4,86,4,29,4,-108,3,35,3,84,2,-110,1,-96,0,-116,-1,82,-2,-15,-4,87,-5,-92,-7,-9,-9,71,-10,-78,-12,76,-13,57,-14,86,-15,-43,-16,-79,-16,-34,-16,109,-15,73,-14,90,-13,-83,-12,65,-10,3,-8,-17,-7,19,-4,84,-2,-98,0,29,3,-111,5,-13,7,65,10,78,12,59,14,-62,15,-8,16,-49,17,70,18,86,18,-43,17,26,17,-8,15,-99,14,23,13,-115,11,-29,9,75,8,-51,6,83,5,1,4,-30,2,-45,1,-25,0,30,0,95,-1,-54,-2,52,-2,-54,-3,106,-3,38,-3,1,-3,-55,-4,123,-4,37,-4,-72,-5,68,-5,-64,-6,70,-6,-6,-7,-58,-7,-50,-7,-10,-7,40,-6}; }
	private static byte[] data80(){ return new byte[] {125,-6,-62,-6,34,-5,91,-5,-86,-5,2,-4,122,-4,-5,-4,-94,-3,59,-2,-33,-2,-119,-1,9,0,-110,0,4,1,85,1,-114,1,-78,1,-60,1,-71,1,-91,1,-100,1,-121,1,121,1,115,1,-124,1,-79,1,-11,1,80,2,-58,2,69,3,-72,3,17,4,84,4,-118,4,-124,4,-103,4,-126,4,-128,4,-113,4,-70,4,-40,4,51,5,115,5,-71,5,-15,5,59,6,97,6,-106,6,-93,6,-82,6,-114,6,113,6,40,6,-69,5,65,5,-66,4,-7,3,34,3,58,2,53,1,61,0,45,-1,72,-2,100,-3,-71,-4,-13,-5,65,-5,-101,-6,-32,-7,74,-7,-81,-8,11,-8,115,-9,-3,-10,-92,-10,96,-10,63,-10,60,-10,106,-10,-33,-10,117,-9,66,-8,97,-7,-110,-6,-38,-5,71,-3,-38,-2,117,0,42,2,-16,3,-74,5,-122,7,83,9,3,11,-108,12,-13,13,7,15,-61,15,55,16,40,16,-106,15,-74,14,-122,13,-13,11,53,10,67,8,49,6,67,4,33,2,59,0,119,-2,-28,-4,-115,-5,-124,-6,-46,-7,75,-7,38,-7,47,-7,110,-7,-20,-7,-108,-6,82,-5,35,-4,55,-3,50,-2,38,-1,25,0,-47,0,-122,1,30,2,121,2,-57,2,11,3,39,3,27,3,-9,2,-122,2,-17,1,49,1,61,0,55,-1,35,-2,29,-3,36,-4,86,-5,-76,-6,56,-6,1,-6,-50,-7,-19,-7,6,-6,97,-6,-75,-6,56,-5,-33,-5,-109,-4,109,-3,114,-2,113,-1,106,0,-101,1,-70,2,-61,3,-59,4,-30,5,-71,6,-116,7,70,8,-69,8,14,9,68,9,41,9,31,9,-19,8,-52,8,-93,8,-92,8,-94,8,-102,8,-113,8,-103,8,-122,8,86,8,42,8,-56,7,103,7,-38,6,40,6,87,5,124,4,124,3,80,2,5,1,-120,-1,9,-2,112,-4,-39,-6,106,-7,42,-8,26,-9,61,-10,-80,-11,52,-11,-6,-12,-67,-12,-95,-12,-102,-12,-73,-12,-16,-12,73,-11,-34,-11,-106,-10,100,-9,92,-8,115,-7,118,-6,-110,-5,-74,-4,-31,-3,-14,-2,13,0,13,1,-5,1,-37,2,-86,3,96,4,21,5,-88,5,78,6,5,7,-83,7,108,8,6,9,-87,9,-3,9,31,10,23,10,-57,9,50,9,-116,8,-57,7,-18,6,27,6,63,5,-128,4,-86,3,-27,2,28,2,121,1,-43,0,97,0,34,0,9,0,12,0,56,0,-117,0,-44,0,54,1,-79,1,16,2,108,2,-58,2,24,3,59,3,87,3,74,3,28,3,-29,2,121,2,-6,1,93,1,-125,0,-126,-1,94,-2,12,-3,118,-5,-23,-7,80,-8,-100,-10,20,-11,-88,-13,-123,-14,120,-15,-35,-16,126,-16,124,-16,-78,-16,62,-15,-1,-15,20,-13,80,-12,-77,-11,121,-9,81,-7,87,-5,113,-3,-43,-1,47,2,-111,4,-26,6,2,9,-3,10,-84,12,-21,13,-11,14,101,15,-117,15,92,15,-44,14,-5,13,20,13,-22,11,-58,10,112,9,85,8,16,7,-4,5,-13,4,21,4,76,3,-101,2,22,2,-121,1,39,1,-45,0,-128,0,76,0,22,0,-56,-1,124,-1,23,-1,-109,-2,-39,-3,46,-3,113,-4,-51,-5,62,-5,-44,-6,113,-6,27,-6,-24,-7,-115,-7,76,-7,13,-7,-62,-8,-97,-8,-89,-8,-32,-8,58,-7,-79,-7,65,-6,0,-5,-72,-5,112,-4,36,-3,-41,-3,120,-2,4,-1,-108,-1,-23,-1,66,0,113,0,-96,0,-93,0,-48,0,-40,0,-17,0,45,1,87,1,-100,1,-28,1,15,2,31,2,24,2,-12,1,-81,1,115,1,72,1,30,1,20,1,65,1,-122,1,-58,1,71,2,-81,2,44,3,-97,3,45,4,-91,4,35,5,-108,5,-27,5,46,6,97,6,61,6,30,6,-68,5,5,5,86,4,105,3,94,2,71,1,72,0,74,-1,103,-2,-116,-3,-59,-4,0,-4,44,-5,80,-6,-123,-7,-74,-8,4,-8,85,-9,-68,-10,58,-10,-52,-11,-124,-11,91,-11,49,-11,60,-11,119,-11,-53,-11,85,-10,32,-9,-12,-9,6,-7,43,-6,83,-5,-70,-4,37,-2,-90,-1,90,1,37,3,-7,4,-38,6,-88,8,56,10,-121,11,117,12,22,13,69,13,-5,12,116,12,-104,11,109,10,19,9,-102,7,-11,5,77,4,-112,2,-30,0,80,-1,-61,-3,-83,-4,-109,-5,-50,-6,74,-6,9,-6,-32,-7,-8,-7,40,-6,-115,-6,2,-5,-97,-5,47,-4,-52,-4,116,-3,14,-2,-110,-2,28,-1,-100,-1,3,0,120,0,-58,0,-20,0,-8,0,-83,0,69,0,-99,-1,-25,-2,-9,-3,12,-3,27,-4,42,-5,89,-6,-86,-7,24,-7,-115,-8,81,-8,38,-8,46,-8,73,-8,-103,-8,-18,-8,-125,-7,59,-6,-20,-6,-40,-5,-46,-4,-31,-3,14,-1,65,0,97,1,109,2,-123,3,120,4,38,5,-74,5,9,6,45,6}; }
	private static byte[] data81(){ return new byte[] {51,6,2,6,-65,5,123,5,50,5,-21,4,-51,4,-62,4,-34,4,4,5,46,5,-124,5,-83,5,1,6,58,6,105,6,-104,6,-107,6,126,6,86,6,-49,5,31,5,40,4,-7,2,-128,1,-22,-1,65,-2,-120,-4,6,-5,-114,-7,49,-8,11,-9,-14,-11,-14,-12,3,-12,18,-13,87,-14,-63,-15,85,-15,21,-15,28,-15,106,-15,-47,-15,-114,-14,102,-13,88,-12,79,-11,-123,-10,-79,-9,-31,-8,54,-6,108,-5,-96,-4,-62,-3,-29,-2,-40,-1,-45,0,-62,1,-84,2,-98,3,-100,4,125,5,110,6,53,7,-65,7,32,8,77,8,51,8,-15,7,-128,7,-7,6,103,6,-42,5,71,5,-58,4,73,4,-55,3,73,3,-66,2,71,2,-44,1,-114,1,72,1,55,1,44,1,74,1,114,1,-95,1,-81,1,-44,1,-20,1,-39,1,-54,1,-85,1,-109,1,115,1,86,1,72,1,19,1,-32,0,111,0,-35,-1,36,-1,53,-2,17,-3,-42,-5,-124,-6,29,-7,-108,-9,47,-10,-58,-12,107,-13,82,-14,84,-15,-112,-16,21,-16,-47,-17,-51,-17,-5,-17,119,-16,3,-15,-31,-15,-39,-14,54,-12,-64,-11,-112,-9,-94,-7,-66,-5,32,-2,121,0,-55,2,-6,4,-11,6,-93,8,-1,9,27,11,-62,11,31,12,35,12,-22,11,-127,11,-5,10,71,10,116,9,-85,8,-51,7,-5,6,33,6,115,5,-48,4,62,4,-65,3,103,3,34,3,-5,2,-32,2,-62,2,-109,2,58,2,-25,1,-125,1,-30,0,57,0,-121,-1,-62,-2,11,-2,80,-3,-104,-4,-39,-5,67,-5,106,-6,-70,-7,-11,-8,38,-8,92,-9,-66,-10,67,-10,-35,-11,-63,-11,-43,-11,-3,-11,109,-10,11,-9,-82,-9,-120,-8,83,-7,56,-6,7,-5,-23,-5,-75,-4,115,-3,34,-2,-71,-2,71,-1,-50,-1,48,0,-86,0,16,1,116,1,-58,1,-8,1,26,2,4,2,-54,1,106,1,-32,0,98,0,-38,-1,93,-1,21,-1,-20,-2,-16,-2,49,-1,-115,-1,5,0,-127,0,48,1,-50,1,-100,2,101,3,50,4,-9,4,-57,5,113,6,-35,6,38,7,19,7,-36,6,72,6,-96,5,-73,4,-46,3,-33,2,-25,1,-14,0,-3,-1,26,-1,23,-2,39,-3,47,-4,57,-5,66,-6,94,-7,-107,-8,-15,-9,99,-9,-45,-10,-124,-10,75,-10,17,-10,-10,-11,-3,-11,30,-10,82,-10,-55,-10,49,-9,-49,-9,126,-8,32,-7,4,-6,-11,-6,22,-4,99,-3,-22,-2,123,0,75,2,16,4,-61,5,90,7,-57,8,-43,9,-112,10,-13,10,6,11,-43,10,121,10,-60,9,-4,8,-1,7,-13,6,-72,5,-122,4,52,3,-14,1,-62,0,-75,-1,-49,-2,34,-2,-81,-3,93,-3,15,-3,11,-3,-10,-4,7,-3,32,-3,73,-3,116,-3,-70,-3,-25,-3,56,-2,-110,-2,-28,-2,77,-1,-98,-1,-17,-1,36,0,58,0,36,0,-14,-1,-128,-1,-24,-2,61,-2,123,-3,-110,-4,-50,-5,-17,-6,72,-6,-86,-7,34,-7,-53,-8,-116,-8,103,-8,106,-8,-102,-8,-55,-8,34,-7,-93,-7,64,-6,33,-5,25,-4,58,-3,119,-2,-40,-1,43,1,118,2,-83,3,-68,4,-98,5,78,6,-78,6,-36,6,-45,6,-85,6,63,6,-34,5,95,5,-21,4,-96,4,91,4,43,4,50,4,76,4,122,4,-36,4,71,5,-71,5,84,6,-19,6,122,7,-5,7,86,8,-123,8,109,8,43,8,114,7,-112,6,88,5,-9,3,-120,2,21,1,-114,-1,17,-2,-74,-4,89,-5,-16,-7,-89,-8,59,-9,-30,-11,-83,-12,-116,-13,-88,-14,16,-14,-70,-15,-99,-15,-55,-15,37,-14,-90,-14,100,-13,80,-12,78,-11,82,-10,-119,-9,-65,-8,-6,-7,39,-5,96,-4,125,-3,-92,-2,-60,-1,-21,0,25,2,73,3,100,4,-111,5,-122,6,73,7,-28,7,70,8,116,8,99,8,34,8,-22,7,-114,7,73,7,21,7,-43,6,-75,6,-112,6,107,6,57,6,12,6,-21,5,-46,5,-67,5,-51,5,-19,5,14,6,35,6,43,6,39,6,0,6,-68,5,99,5,-29,4,116,4,1,4,-106,3,69,3,-10,2,-75,2,112,2,40,2,-78,1,26,1,121,0,-76,-1,-63,-2,-85,-3,-93,-4,83,-5,33,-6,-31,-8,-91,-9,112,-10,80,-11,105,-12,-110,-13,2,-13,-92,-14,94,-14,69,-14,56,-14,115,-14,-43,-14,111,-13,87,-12,-117,-11,38,-9,-29,-8,-25,-6,11,-3,43,-1,63,1,88,3,7,5,-91,6,-6,7,13,9,-50,9,96,10,-99,10,-90,10,-99,10,103,10,-7,9,-112,9,6,9,120,8,-29,7,114,7,4,7,-65,6,120,6,71,6,70,6,62,6,61,6,81,6,75,6,70,6,46,6,-25,5,-102,5,35,5,-114,4,-11,3,97,3,-85,2,-7,1,50,1,88,0,104,-1}; }
	private static byte[] data82(){ return new byte[] {76,-2,36,-3,-29,-5,-101,-6,124,-7,82,-8,85,-9,-109,-10,-6,-11,-122,-11,119,-11,-105,-11,-23,-11,119,-10,32,-9,-38,-9,-73,-8,-105,-7,112,-6,103,-5,105,-4,109,-3,101,-2,103,-1,95,0,67,1,13,2,-56,2,88,3,-70,3,4,4,1,4,-20,3,-117,3,-13,2,71,2,-102,1,-30,0,88,0,-38,-1,-125,-1,107,-1,116,-1,-92,-1,-15,-1,86,0,-22,0,-79,1,-117,2,-122,3,-110,4,-99,5,-109,6,109,7,36,8,-103,8,-67,8,-83,8,94,8,-32,7,82,7,-62,6,-1,5,50,5,125,4,-114,3,-87,2,-101,1,124,0,58,-1,46,-2,4,-3,15,-4,34,-5,98,-6,-78,-7,55,-7,-56,-8,106,-8,47,-8,41,-8,49,-8,64,-8,-127,-8,-88,-8,-48,-8,20,-7,84,-7,-107,-7,40,-6,-92,-6,118,-5,119,-4,-93,-3,-31,-2,66,0,-94,1,14,3,82,4,125,5,101,6,53,7,-68,7,22,8,79,8,101,8,90,8,48,8,-43,7,108,7,-51,6,29,6,83,5,-92,4,-16,3,73,3,-47,2,120,2,53,2,-15,1,-68,1,109,1,28,1,-37,0,114,0,42,0,-27,-1,-78,-1,-116,-1,-124,-1,-128,-1,-88,-1,-73,-1,-45,-1,-47,-1,-48,-1,-91,-1,112,-1,6,-1,-108,-2,-2,-3,60,-3,124,-4,-73,-5,-10,-6,50,-6,-102,-7,35,-7,-40,-8,-94,-8,-128,-8,117,-8,118,-8,120,-8,-100,-8,-13,-8,104,-7,33,-6,24,-5,70,-4,-121,-3,-14,-2,102,0,-55,1,48,3,69,4,59,5,2,6,-121,6,-26,6,-8,6,-57,6,126,6,19,6,-107,5,-8,4,-125,4,2,4,-113,3,77,3,32,3,32,3,77,3,-90,3,55,4,-40,4,-82,5,-115,6,106,7,44,8,-72,8,55,9,117,9,110,9,45,9,-92,8,-29,7,-12,6,-22,5,-36,4,-106,3,103,2,1,1,-122,-1,17,-2,98,-4,-85,-6,-22,-8,72,-9,-76,-11,106,-12,91,-13,108,-14,-44,-15,-124,-15,119,-15,-103,-15,-10,-15,-114,-14,68,-13,22,-12,4,-11,-18,-11,11,-9,56,-8,99,-7,-75,-6,35,-4,-111,-3,-2,-2,121,0,-24,1,48,3,-127,4,-109,5,102,6,12,7,85,7,110,7,108,7,69,7,13,7,-14,6,-46,6,-75,6,-72,6,-75,6,-92,6,-81,6,-73,6,-52,6,-2,6,58,7,-97,7,-6,7,99,8,-92,8,-37,8,-41,8,-106,8,59,8,-77,7,18,7,95,6,-79,5,9,5,89,4,-55,3,95,3,-48,2,91,2,-36,1,69,1,-93,0,8,0,74,-1,124,-2,-64,-3,-52,-4,-31,-5,-17,-6,-28,-7,-20,-8,38,-8,64,-9,-112,-10,8,-10,-120,-11,-2,-12,-97,-12,41,-12,-36,-13,-95,-13,-101,-13,-36,-13,107,-12,50,-11,91,-10,-96,-9,49,-7,-79,-6,90,-4,-18,-3,84,-1,-93,0,-50,1,-67,2,-100,3,87,4,-41,4,87,5,-60,5,14,6,48,6,62,6,44,6,56,6,42,6,86,6,-126,6,-86,6,14,7,87,7,-75,7,12,8,66,8,125,8,-99,8,-89,8,-100,8,-123,8,92,8,3,8,-81,7,69,7,-76,6,38,6,122,5,-71,4,3,4,10,3,-5,1,-49,0,107,-1,-19,-3,122,-4,-8,-6,-125,-7,42,-8,12,-9,30,-10,118,-11,22,-11,-20,-12,5,-11,57,-11,-116,-11,7,-10,-71,-10,108,-9,95,-8,100,-7,-102,-6,-36,-5,57,-3,-104,-2,-31,-1,26,1,72,2,47,3,-23,3,110,4,-79,4,-114,4,107,4,-60,3,28,3,92,2,127,1,-95,0,-8,-1,69,-1,-55,-2,122,-2,63,-2,63,-2,116,-2,-55,-2,105,-1,46,0,38,1,54,2,68,3,99,4,111,5,76,6,-6,6,126,7,-65,7,-41,7,-53,7,-100,7,115,7,17,7,-56,6,83,6,-60,5,19,5,55,4,38,3,32,2,-3,0,-62,-1,-78,-2,-106,-3,-101,-4,-61,-5,-13,-6,95,-6,-57,-7,113,-7,44,-7,10,-7,-9,-8,8,-7,9,-7,15,-7,31,-7,40,-7,85,-7,-121,-7,-29,-7,68,-6,-19,-6,-72,-5,-77,-4,-82,-3,-77,-2,-81,-1,-115,0,114,1,28,2,-58,2,61,3,-97,3,48,4,-113,4,-6,4,70,5,-108,5,-73,5,-83,5,-94,5,115,5,103,5,76,5,75,5,74,5,120,5,111,5,117,5,91,5,10,5,-95,4,33,4,-104,3,-22,2,91,2,-45,1,65,1,-21,0,124,0,10,0,-40,-1,-116,-1,60,-1,-13,-2,-85,-2,64,-2,-55,-3,90,-3,-68,-4,-10,-5,92,-5,-116,-6,-51,-7,48,-7,-102,-8,54,-8,-6,-9,-31,-9,-52,-9,-57,-9,-70,-9,-78,-9,-59,-9,-17,-9,29,-8,-85,-8,-122,-7,120,-6,-67,-5,47,-3,-99,-2,20,0,123,1,-77,2,-47,3,-70,4,112,5,-29,5,61,6}; }
	private static byte[] data83(){ return new byte[] {71,6,57,6,-43,5,123,5,2,5,104,4,-48,3,65,3,-77,2,93,2,27,2,28,2,73,2,-93,2,57,3,7,4,-45,4,-71,5,-84,6,-110,7,106,8,1,9,-121,9,-37,9,-25,9,-27,9,-109,9,56,9,-108,8,-39,7,-4,6,-22,5,-90,4,39,3,-100,1,-78,-1,-50,-3,-59,-5,-74,-7,-62,-9,11,-10,105,-12,42,-13,37,-14,97,-15,-4,-16,-59,-16,-71,-16,-21,-16,48,-15,-75,-15,60,-14,-5,-14,-26,-13,-20,-12,22,-10,109,-9,-19,-8,107,-6,24,-4,-105,-3,40,-1,-92,0,3,2,12,3,0,4,-100,4,14,5,96,5,114,5,-107,5,-83,5,-80,5,-49,5,-38,5,-6,5,1,6,28,6,67,6,122,6,-46,6,73,7,-52,7,95,8,15,9,-120,9,-26,9,29,10,31,10,-52,9,97,9,-70,8,10,8,77,7,-128,6,-100,5,-24,4,18,4,94,3,-113,2,-54,1,5,1,41,0,99,-1,-107,-2,-56,-3,25,-3,106,-4,-86,-5,1,-5,96,-6,-52,-7,90,-7,-40,-8,105,-8,40,-8,-61,-9,115,-9,-16,-10,118,-10,-27,-11,104,-11,13,-11,-47,-12,-48,-12,35,-11,-103,-11,74,-10,42,-9,40,-8,51,-7,66,-6,53,-5,32,-4,-18,-4,-71,-3,104,-2,30,-1,-73,-1,83,0,-21,0,96,1,-54,1,41,2,102,2,-83,2,-1,2,104,3,-10,3,-117,4,93,5,18,6,-55,6,-121,7,39,8,-91,8,41,9,116,9,-94,9,-30,9,-6,9,19,10,11,10,-38,9,-65,9,82,9,-18,8,101,8,-42,7,11,7,24,6,-14,4,-79,3,41,2,127,0,-45,-2,10,-3,73,-5,-61,-7,67,-8,30,-9,53,-10,96,-11,-24,-12,113,-12,56,-12,21,-12,44,-12,95,-12,-37,-12,-92,-11,-105,-10,-29,-9,68,-7,-45,-6,81,-4,-12,-3,-123,-1,-15,0,28,2,31,3,-47,3,58,4,106,4,63,4,-46,3,61,3,101,2,-95,1,-73,0,-49,-1,-14,-2,67,-2,-108,-3,13,-3,-33,-4,-35,-4,15,-3,-106,-3,67,-2,37,-1,52,0,56,1,64,2,76,3,46,4,-32,4,120,5,-3,5,69,6,-115,6,-78,6,-63,6,-57,6,-77,6,121,6,19,6,-104,5,-25,4,-13,3,11,3,-18,1,-36,0,-64,-1,-86,-2,-60,-3,-25,-4,44,-4,-85,-5,30,-5,-41,-6,-112,-6,77,-6,42,-6,6,-6,-28,-7,-39,-7,-72,-7,-71,-7,-58,-7,-35,-7,55,-6,112,-6,-29,-6,84,-5,-9,-5,-121,-4,20,-3,-92,-3,10,-2,98,-2,-76,-2,-31,-2,30,-1,89,-1,-103,-1,23,0,121,0,-24,0,92,1,-74,1,23,2,109,2,-23,2,105,3,-4,3,-116,4,75,5,-16,5,101,6,-42,6,7,7,-9,6,-59,6,91,6,-45,5,86,5,-95,4,0,4,88,3,-77,2,25,2,124,1,-48,0,38,0,112,-1,-71,-2,-8,-3,63,-3,108,-4,-106,-5,-61,-6,-23,-7,21,-7,89,-8,-46,-9,90,-9,2,-9,-30,-10,-64,-10,-34,-10,-35,-10,-30,-10,-18,-10,5,-9,52,-9,111,-9,-54,-9,-125,-8,77,-7,94,-6,-100,-5,-34,-4,49,-2,-124,-1,-44,0,-38,1,-37,2,-116,3,45,4,-111,4,-54,4,-31,4,-46,4,-116,4,56,4,-83,3,18,3,107,2,-67,1,62,1,-61,0,-113,0,-127,0,-70,0,8,1,-74,1,86,2,24,3,9,4,-30,4,-46,5,-82,6,111,7,63,8,-43,8,82,9,-66,9,-13,9,13,10,-8,9,-58,9,73,9,125,8,-125,7,75,6,-70,4,-41,2,-32,0,-76,-2,127,-4,103,-6,91,-8,-109,-10,4,-11,124,-13,80,-14,93,-15,-120,-16,-47,-17,98,-17,24,-17,4,-17,30,-17,-126,-17,22,-16,-16,-16,3,-14,57,-13,-96,-12,64,-10,-52,-9,98,-7,5,-5,-122,-4,-30,-3,52,-1,44,0,-3,0,-84,1,62,2,-103,2,13,3,75,3,119,3,-67,3,-16,3,37,4,102,4,-87,4,10,5,-100,5,65,6,0,7,-39,7,-96,8,117,9,35,10,-98,10,-32,10,-22,10,-66,10,97,10,-43,9,66,9,127,8,-82,7,-26,6,9,6,13,5,31,4,44,3,4,2,-2,0,-29,-1,-72,-2,-66,-3,-56,-4,-23,-5,47,-5,-112,-6,14,-6,-98,-7,72,-7,31,-7,-30,-8,-57,-8,-103,-8,105,-8,37,-8,-24,-9,118,-9,30,-9,-36,-10,-103,-10,108,-10,-110,-10,-69,-10,9,-9,127,-9,22,-8,-116,-8,26,-7,-126,-7,-25,-7,78,-6,-113,-6,-42,-6,27,-5,92,-5,-102,-5,-9,-5,57,-4,-127,-4,-68,-4,18,-3,-125,-3,14,-2,-80,-2,-119,-1,-98,0,-59,1,10,3,86,4,-110,5,-78,6,-74,7,-78,8,105,9,31,10,-81,10,26,11,118,11,-78,11,-32,11,-31,11,-48,11,-118,11,55,11,-54,10,53,10,84,9}; }
	private static byte[] data84(){ return new byte[] {93,8,33,7,-53,5,43,4,-124,2,-72,0,-22,-2,55,-3,-112,-5,16,-6,-65,-8,123,-9,85,-10,117,-11,114,-12,-57,-13,66,-13,-31,-14,-43,-14,20,-13,-90,-13,-117,-12,-57,-11,20,-9,-76,-8,93,-6,15,-4,-86,-3,42,-1,-118,0,-85,1,-108,2,49,3,-108,3,-113,3,101,3,-19,2,77,2,122,1,-83,0,-73,-1,-33,-2,-8,-3,75,-3,-51,-4,102,-4,98,-4,-128,-4,-48,-4,92,-3,32,-2,-42,-2,-97,-1,112,0,67,1,2,2,-70,2,101,3,-23,3,122,4,-12,4,89,5,-74,5,6,6,69,6,89,6,65,6,4,6,-110,5,-13,4,61,4,99,3,102,2,-113,1,-96,0,-43,-1,41,-1,121,-2,-14,-3,105,-3,-13,-4,114,-4,50,-4,-72,-5,99,-5,38,-5,-37,-6,-86,-6,-100,-6,-96,-6,-69,-6,-36,-6,35,-5,110,-5,-71,-5,36,-4,86,-4,-105,-4,-82,-4,-74,-4,-63,-4,-86,-4,-107,-4,-100,-4,-91,-4,-61,-4,9,-3,98,-3,-61,-3,86,-2,-3,-2,-81,-1,-120,0,-128,1,-103,2,-61,3,-2,4,58,6,69,7,57,8,-28,8,84,9,-121,9,-115,9,104,9,-8,8,-103,8,-23,7,81,7,-119,6,-64,5,-16,4,43,4,37,3,72,2,52,1,48,0,27,-1,-18,-3,-62,-4,-82,-5,-85,-6,-78,-7,-44,-8,30,-8,-95,-9,72,-9,12,-9,-20,-10,-27,-10,-15,-10,7,-9,29,-9,78,-9,-112,-9,-24,-9,112,-8,40,-7,-16,-7,-21,-6,26,-4,66,-3,116,-2,-83,-1,-79,0,-54,1,-88,2,96,3,-9,3,111,4,-72,4,-53,4,-46,4,-86,4,73,4,-29,3,88,3,-46,2,44,2,-100,1,27,1,-59,0,-86,0,-92,0,-47,0,54,1,-98,1,42,2,-45,2,-127,3,64,4,13,5,-27,5,-55,6,-93,7,-125,8,58,9,-3,9,-91,10,63,11,-97,11,-44,11,-57,11,119,11,-40,10,-29,9,-121,8,8,7,35,5,38,3,44,1,44,-1,47,-3,86,-5,-113,-7,-38,-9,93,-10,-38,-12,-109,-13,96,-14,99,-15,-125,-16,-22,-17,-98,-17,127,-17,-67,-17,67,-16,16,-15,22,-14,80,-13,-92,-12,-5,-11,112,-9,-21,-8,61,-6,-95,-5,-72,-4,-64,-3,-54,-2,-101,-1,65,0,-27,0,110,1,-42,1,75,2,-76,2,18,3,-122,3,-8,3,-92,4,98,5,80,6,49,7,52,8,74,9,80,10,45,11,-2,11,-95,12,29,13,80,13,91,13,48,13,-21,12,108,12,-61,11,-1,10,49,10,60,9,60,8,40,7,-30,5,-95,4,74,3,-30,1,-110,0,74,-1,44,-2,46,-3,109,-4,-50,-5,121,-5,80,-5,49,-5,52,-5,82,-5,83,-5,80,-5,95,-5,38,-5,-2,-6,-49,-6,-93,-6,124,-6,107,-6,93,-6,96,-6,117,-6,-107,-6,-72,-6,-51,-6,-32,-6,-54,-6,-66,-6,-91,-6,111,-6,70,-6,15,-6,-42,-7,-82,-7,-125,-7,115,-7,76,-7,75,-7,108,-7,-69,-7,44,-6,-52,-6,-89,-5,-57,-4,-4,-3,-111,-1,1,1,-97,2,35,4,-75,5,22,7,83,8,-124,9,-84,10,-113,11,107,12,15,13,-89,13,-10,13,77,14,112,14,120,14,75,14,11,14,104,13,-78,12,-66,11,-120,10,36,9,-82,7,5,6,99,4,-69,2,30,1,114,-1,-1,-3,120,-4,-1,-6,-119,-7,44,-8,-33,-10,-57,-11,-63,-12,-11,-13,-110,-13,110,-13,-86,-13,92,-12,67,-11,119,-10,-37,-9,94,-7,3,-5,-116,-4,12,-2,104,-1,-94,0,-77,1,-122,2,27,3,122,3,127,3,65,3,-33,2,70,2,115,1,-84,0,-66,-1,-14,-2,80,-2,-48,-3,114,-3,83,-3,73,-3,-122,-3,-57,-3,49,-2,-85,-2,47,-1,-69,-1,74,0,-29,0,122,1,-1,1,-96,2,31,3,-82,3,63,4,-53,4,88,5,-65,5,15,6,51,6,53,6,-6,5,-112,5,9,5,-123,4,-33,3,73,3,-64,2,35,2,-83,1,39,1,-72,0,60,0,-50,-1,63,-1,-73,-2,68,-2,-61,-3,93,-3,7,-3,-30,-4,-42,-4,-33,-4,6,-3,63,-3,99,-3,-104,-3,-77,-3,-70,-3,-93,-3,124,-3,54,-3,-34,-4,-126,-4,3,-4,-94,-5,52,-5,-46,-6,-107,-6,120,-6,125,-6,-89,-6,34,-5,-54,-5,-91,-4,-15,-3,58,-1,-44,0,-111,2,76,4,21,6,-91,7,60,9,97,10,58,11,-8,11,76,12,119,12,98,12,14,12,-105,11,3,11,81,10,112,9,-115,8,112,7,68,6,1,5,-97,3,20,2,-94,0,-9,-2,116,-3,13,-4,-78,-6,111,-7,117,-8,-102,-9,-21,-10,104,-10,-4,-11,-58,-11,-118,-11,-123,-11,-117,-11,-95,-11,-32,-11,68,-10,-26,-10,-75,-9,-82,-8,-58,-7,24,-5,101,-4,-90,-3,-20,-2,19,0,27,1,3,2,-57,2,73,3,-38,3,32,4}; }
	private static byte[] data85(){ return new byte[] {90,4,82,4,52,4,-21,3,117,3,-19,2,78,2,-103,1,19,1,-116,0,42,0,6,0,-43,-1,-28,-1,31,0,113,0,-74,0,60,1,-116,1,52,2,-63,2,114,3,39,4,0,5,-34,5,-76,6,-83,7,-86,8,-112,9,108,10,46,11,-54,11,27,12,53,12,-31,11,75,11,94,10,58,9,-50,7,68,6,-105,4,-40,2,50,1,122,-1,-78,-3,12,-4,81,-6,-109,-8,-23,-10,89,-11,-38,-13,-104,-14,-112,-15,-44,-16,91,-16,59,-16,87,-16,-54,-16,92,-15,19,-14,-1,-14,-8,-13,-10,-12,13,-10,55,-9,65,-8,70,-7,45,-6,21,-5,-25,-5,-97,-4,63,-3,-43,-3,102,-2,-3,-2,-119,-1,39,0,-36,0,-77,1,-80,2,-95,3,-39,4,1,6,90,7,-116,8,-57,9,-39,10,-28,11,-102,12,70,13,-70,13,-17,13,1,14,-42,13,-100,13,51,13,-88,12,-4,11,33,11,23,10,-38,8,120,7,-16,5,73,4,-86,2,12,1,-105,-1,61,-2,46,-3,69,-4,-91,-5,73,-5,10,-5,16,-5,35,-5,83,-5,124,-5,-72,-5,-21,-5,30,-4,61,-4,88,-4,-116,-4,-81,-4,-48,-4,-5,-4,18,-3,31,-3,39,-3,-21,-4,-69,-4,86,-4,-27,-5,93,-5,-80,-6,1,-6,88,-7,-123,-8,-64,-9,28,-9,100,-10,-49,-11,81,-11,-21,-12,-50,-12,-24,-12,60,-11,-25,-11,-24,-10,39,-8,-104,-7,74,-5,1,-3,-58,-2,-103,0,82,2,48,4,-55,5,113,7,-27,8,86,10,-106,11,-80,12,-85,13,-124,14,27,15,-122,15,-63,15,-81,15,111,15,-30,14,25,14,31,13,-56,11,123,10,-4,8,121,7,-32,5,89,4,-61,2,57,1,-83,-1,18,-2,-123,-4,-33,-6,71,-7,-78,-9,83,-10,22,-11,42,-12,-124,-13,57,-13,94,-13,-64,-13,94,-12,89,-11,88,-10,-100,-9,-25,-8,67,-6,-90,-5,-2,-4,54,-2,85,-1,66,0,-2,0,93,1,-100,1,-101,1,100,1,-16,0,-128,0,-26,-1,84,-1,-24,-2,125,-2,31,-2,9,-2,-39,-3,-50,-3,-25,-3,-6,-3,23,-2,84,-2,-101,-2,-39,-2,51,-1,-116,-1,-13,-1,70,0,-57,0,61,1,-43,1,117,2,18,3,-115,3,11,4,88,4,-119,4,-95,4,126,4,83,4,2,4,-72,3,106,3,37,3,-20,2,-90,2,121,2,69,2,-15,1,-96,1,51,1,-71,0,49,0,-67,-1,74,-1,-10,-2,-57,-2,-93,-2,-110,-2,-113,-2,-108,-2,-95,-2,-72,-2,-88,-2,-128,-2,91,-2,-10,-3,125,-3,-33,-4,62,-4,86,-5,-113,-6,-63,-7,-15,-8,46,-8,-111,-9,46,-9,-9,-10,4,-9,83,-9,4,-8,15,-7,94,-6,-2,-5,-42,-3,-43,-1,-29,1,-13,3,-28,5,-76,7,90,9,-85,10,-42,11,-76,12,76,13,-90,13,-76,13,-116,13,76,13,-92,12,20,12,10,11,-15,9,118,8,-26,6,51,5,117,3,-126,1,-99,-1,-33,-3,25,-4,109,-6,19,-7,-43,-9,-65,-10,-19,-11,44,-11,-84,-12,65,-12,-3,-13,-55,-13,-83,-13,-38,-13,31,-12,-94,-12,116,-11,96,-10,-114,-9,-22,-8,79,-6,-86,-5,6,-3,71,-2,112,-1,104,0,83,1,-8,1,-118,2,-34,2,-2,2,24,3,6,3,-69,2,91,2,-21,1,107,1,-44,0,97,0,-17,-1,-100,-1,109,-1,72,-1,87,-1,104,-1,-105,-1,-85,-1,-10,-1,48,0,-124,0,-37,0,95,1,-19,1,-92,2,84,3,22,4,8,5,1,6,19,7,52,8,54,9,41,10,-4,10,-123,11,-39,11,-21,11,-96,11,57,11,-127,10,-105,9,-117,8,82,7,17,6,-89,4,33,3,-122,1,-36,-1,25,-2,56,-4,79,-6,102,-8,-73,-10,49,-11,-48,-13,-72,-14,3,-14,110,-15,54,-15,38,-15,82,-15,-86,-15,33,-14,-61,-14,105,-13,42,-12,-9,-12,-58,-11,-110,-10,78,-9,3,-8,-77,-8,99,-7,-4,-7,-82,-6,91,-5,16,-4,-25,-4,-32,-3,-43,-2,-9,-1,42,1,102,2,-45,3,28,5,117,6,-62,7,-12,8,12,10,4,11,-21,11,-86,12,27,13,-118,13,-65,13,-23,13,-41,13,-70,13,87,13,-29,12,50,12,41,11,6,10,-102,8,25,7,-120,5,-36,3,64,2,-64,0,97,-1,59,-2,56,-3,-121,-4,-13,-5,-105,-5,115,-5,102,-5,115,-5,-101,-5,-31,-5,47,-4,-120,-4,8,-3,-114,-3,8,-2,-84,-2,41,-1,-101,-1,-17,-1,36,0,43,0,31,0,-59,-1,60,-1,-124,-2,-87,-3,-124,-4,111,-5,34,-6,-54,-8,120,-9,61,-10,-23,-12,-44,-13,-25,-14,25,-14,-85,-15,-121,-15,-58,-15,89,-14,74,-13,106,-12,-40,-11,123,-9,66,-7,26,-5,6,-3,-25,-2,-24,0,-33,2,-70,4,-119,6,91,8,-1,9,-102,11,-3,12,40,14,25,15,-27,15,81,16,-124,16,90,16}; }
	private static byte[] data86(){ return new byte[] {-12,15,106,15,125,14,121,13,71,12,20,11,-59,9,98,8,-2,6,-111,5,23,4,121,2,4,1,69,-1,-104,-3,-1,-5,95,-6,-37,-8,-96,-9,-97,-10,-39,-11,122,-11,91,-11,97,-11,-68,-11,75,-10,-17,-10,-36,-9,-39,-8,-17,-7,15,-5,53,-4,59,-3,57,-2,12,-1,-70,-1,53,0,-124,0,-68,0,-93,0,-108,0,101,0,46,0,-8,-1,-46,-1,-93,-1,-107,-1,117,-1,94,-1,97,-1,85,-1,71,-1,71,-1,65,-1,58,-1,52,-1,49,-1,64,-1,84,-1,-128,-1,-57,-1,47,0,-97,0,41,1,-89,1,12,2,121,2,-58,2,-8,2,31,3,43,3,44,3,52,3,51,3,86,3,107,3,-119,3,-85,3,-65,3,-88,3,-111,3,87,3,-5,2,-100,2,49,2,-37,1,-111,1,74,1,31,1,18,1,1,1,-16,0,-22,0,-34,0,-73,0,124,0,74,0,-26,-1,109,-1,-61,-2,9,-2,30,-3,33,-4,31,-5,-16,-7,-27,-8,-25,-9,-20,-10,45,-10,-61,-11,115,-11,120,-11,-10,-11,-71,-10,-40,-9,100,-7,9,-5,-7,-4,10,-1,42,1,56,3,62,5,39,7,-53,8,84,10,-94,11,-82,12,-101,13,75,14,-73,14,-8,14,-40,14,110,14,-75,13,-76,12,89,11,-58,9,4,8,-2,5,5,4,-3,1,-4,-1,6,-2,84,-4,-102,-6,37,-7,-38,-9,-62,-10,-52,-11,-5,-12,92,-12,-46,-13,124,-13,-125,-13,-102,-13,12,-12,-58,-12,-103,-11,-50,-10,11,-8,112,-7,-50,-6,64,-4,-117,-3,-48,-2,3,0,-11,0,-74,1,98,2,-44,2,-8,2,34,3,4,3,-69,2,95,2,-51,1,34,1,-114,0,-2,-1,-121,-1,35,-1,-13,-2,-45,-2,-56,-2,-28,-2,19,-1,52,-1,111,-1,-80,-1,-33,-1,33,0,-127,0,-57,0,73,1,-41,1,126,2,89,3,48,4,56,5,80,6,103,7,119,8,118,9,88,10,-15,10,107,11,-75,11,-64,11,-88,11,86,11,-19,10,89,10,-75,9,-38,8,-34,7,-78,6,81,5,-46,3,41,2,106,0,-115,-2,-56,-4,31,-5,106,-7,24,-8,-19,-10,-35,-11,-8,-12,72,-12,-48,-13,106,-13,64,-13,56,-13,65,-13,-127,-13,-70,-13,31,-12,-126,-12,-16,-12,86,-11,-45,-11,68,-10,-61,-10,87,-9,-21,-9,-111,-8,111,-7,105,-6,117,-5,-100,-4,-28,-3,59,-1,-90,0,32,2,-121,3,5,5,102,6,-91,7,-74,8,-77,9,-117,10,75,11,-39,11,97,12,-42,12,13,13,72,13,99,13,53,13,-28,12,78,12,107,11,100,10,22,9,-82,7,40,6,-89,4,36,3,-49,1,-119,0,93,-1,114,-2,-85,-3,13,-3,-99,-4,66,-4,22,-4,3,-4,48,-4,126,-4,-26,-4,115,-3,24,-2,-44,-2,-107,-1,99,0,34,1,-71,1,78,2,-103,2,-43,2,-50,2,122,2,-2,1,81,1,81,0,33,-1,-55,-3,60,-4,-76,-6,-2,-8,85,-9,-68,-11,61,-12,-24,-14,-30,-15,17,-15,-88,-16,-110,-16,-27,-16,107,-15,74,-14,115,-13,-68,-12,84,-10,-19,-9,-86,-7,-119,-5,104,-3,96,-1,82,1,91,3,103,5,69,7,35,9,-24,10,99,12,-82,13,-80,14,68,15,-63,15,-47,15,-81,15,58,15,-90,14,-47,13,-25,12,-16,11,-31,10,-59,9,-120,8,87,7,-2,5,-103,4,24,3,-102,1,-4,-1,-115,-2,16,-3,-57,-5,-98,-6,-91,-7,-17,-8,109,-8,12,-8,-20,-9,-6,-9,44,-8,-120,-8,24,-7,-103,-7,100,-6,39,-5,-13,-5,-74,-4,121,-3,9,-2,-114,-2,8,-1,84,-1,126,-1,-99,-1,-76,-1,-60,-1,-49,-1,-6,-1,-1,-1,23,0,63,0,74,0,75,0,72,0,59,0,28,0,-15,-1,-52,-1,-124,-1,85,-1,45,-1,6,-1,6,-1,20,-1,51,-1,113,-1,-69,-1,-6,-1,85,0,-105,0,-57,0,-17,0,12,1,22,1,50,1,68,1,-127,1,-70,1,3,2,71,2,-107,2,-33,2,-6,2,39,3,52,3,20,3,9,3,-29,2,-77,2,-92,2,-112,2,-115,2,-118,2,-116,2,-106,2,-114,2,122,2,116,2,75,2,6,2,-56,1,79,1,-86,0,-28,-1,20,-1,12,-2,-39,-4,-89,-5,82,-6,37,-7,-18,-9,-39,-10,24,-10,101,-11,2,-11,-5,-12,69,-11,-44,-11,-36,-10,5,-8,-124,-7,32,-5,-14,-4,-36,-2,-74,0,-113,2,89,4,41,6,-79,7,65,9,-101,10,-46,11,-16,12,-71,13,72,14,-113,14,111,14,-2,13,64,13,29,12,-63,10,44,9,100,7,-106,5,-74,3,-54,1,-7,-1,73,-2,-102,-4,20,-5,-77,-7,87,-8,43,-9,36,-10,82,-11,-66,-12,102,-12,59,-12,107,-12,-49,-12,115,-11,95,-10,104,-9,-106,-8,-16,-7,63,-5,-102,-4,-46,-3,13,-1,32,0,8,1,-66,1,96,2,-121,2}; }
	private static byte[] data87(){ return new byte[] {-63,2,-82,2,107,2,9,2,-119,1,-14,0,89,0,-54,-1,74,-1,-24,-2,-94,-2,-118,-2,107,-2,-113,-2,-94,-2,-54,-2,-8,-2,50,-1,88,-1,127,-1,-73,-1,-21,-1,55,0,-103,0,9,1,-91,1,78,2,21,3,-5,3,-51,4,-58,5,-93,6,123,7,44,8,-46,8,82,9,-86,9,-13,9,37,10,58,10,64,10,33,10,-13,9,-123,9,-10,8,61,8,73,7,12,6,-59,4,88,3,-68,1,80,0,-72,-2,83,-3,-5,-5,-61,-6,-109,-7,-114,-8,-94,-9,-45,-10,46,-10,-106,-11,38,-11,-61,-12,-123,-12,87,-12,38,-12,31,-12,-4,-13,-22,-13,-4,-13,30,-12,70,-12,-99,-12,32,-11,-63,-11,-128,-10,126,-9,-94,-8,-36,-7,68,-5,-80,-4,56,-2,-62,-1,66,1,-54,2,29,4,106,5,-89,6,-76,7,-93,8,117,9,54,10,-40,10,112,11,-44,11,37,12,88,12,78,12,19,12,-98,11,-30,10,-2,9,-7,8,-63,7,127,6,40,5,-19,3,-62,2,-123,1,-112,0,-77,-1,-35,-2,48,-2,-99,-3,40,-3,-27,-4,-72,-4,-56,-4,6,-3,103,-3,-22,-3,-102,-2,109,-1,49,0,22,1,-30,1,-93,2,78,3,-40,3,31,4,68,4,36,4,-57,3,11,3,26,2,-20,0,127,-1,-15,-3,52,-4,103,-6,-82,-8,-2,-10,105,-11,12,-12,-35,-14,-18,-15,96,-15,-4,-16,2,-15,74,-15,-40,-15,-101,-14,-122,-13,-81,-12,6,-10,115,-9,10,-7,-89,-6,104,-4,85,-2,59,0,60,2,37,4,20,6,-46,7,106,9,-62,10,-19,11,-62,12,118,13,-68,13,-43,13,-66,13,119,13,17,13,-122,12,-55,11,15,11,36,10,32,9,14,8,-34,6,-84,5,100,4,37,3,-54,1,-115,0,108,-1,99,-2,105,-3,-108,-4,-19,-5,107,-5,-7,-6,-56,-6,-104,-6,-92,-6,-76,-6,-29,-6,48,-5,-125,-5,-51,-5,40,-4,124,-4,-60,-4,-1,-4,42,-3,86,-3,125,-3,-85,-3,-54,-3,26,-2,94,-2,-80,-2,6,-1,109,-1,-56,-1,41,0,95,0,-119,0,-110,0,-99,0,-128,0,87,0,17,0,-44,-1,-113,-1,87,-1,52,-1,23,-1,-12,-2,4,-1,-1,-2,13,-1,37,-1,44,-1,53,-1,47,-1,19,-1,12,-1,19,-1,36,-1,61,-1,118,-1,-64,-1,4,0,116,0,-49,0,58,1,-119,1,-51,1,4,2,65,2,107,2,-86,2,-48,2,11,3,74,3,126,3,-63,3,-20,3,1,4,28,4,43,4,12,4,-31,3,-98,3,59,3,-71,2,11,2,40,1,40,0,15,-1,-82,-3,87,-4,0,-5,-101,-7,90,-8,61,-9,74,-10,-93,-11,63,-11,34,-11,85,-11,-46,-11,-97,-10,-119,-9,-38,-8,36,-6,-86,-5,61,-3,-16,-2,-118,0,71,2,-7,3,-107,5,57,7,-63,8,39,10,102,11,123,12,75,13,-67,13,-23,13,-85,13,39,13,72,12,53,11,-46,9,101,8,-48,6,33,5,122,3,-51,1,26,0,121,-2,-17,-4,87,-5,11,-6,-71,-8,-91,-9,-72,-10,5,-10,-107,-11,103,-11,-127,-11,-51,-11,60,-10,-1,-10,-24,-9,-13,-8,8,-6,68,-5,99,-4,-97,-3,-52,-2,-48,-1,-75,0,110,1,-23,1,43,2,81,2,51,2,-12,1,-105,1,4,1,-117,0,-6,-1,121,-1,18,-1,-83,-2,107,-2,65,-2,60,-2,57,-2,57,-2,91,-2,-126,-2,-127,-2,-103,-2,-63,-2,-39,-2,21,-1,101,-1,-58,-1,68,0,-29,0,-113,1,73,2,15,3,-53,3,-126,4,54,5,-49,5,87,6,-43,6,64,7,-92,7,1,8,87,8,-109,8,-38,8,-1,8,11,9,-37,8,-88,8,57,8,-90,7,-20,6,16,6,18,5,20,4,-8,2,-53,1,-61,0,-102,-1,-121,-2,94,-3,88,-4,82,-5,112,-6,124,-7,-78,-8,3,-8,83,-9,-80,-10,27,-10,-118,-11,-23,-12,120,-12,-3,-13,-105,-13,86,-13,54,-13,66,-13,123,-13,-19,-13,-128,-12,94,-11,103,-10,-95,-9,-6,-8,109,-6,-34,-5,103,-3,-33,-2,72,0,-82,1,2,3,55,4,85,5,104,6,109,7,75,8,31,9,-30,9,111,10,-25,10,37,11,57,11,3,11,-93,10,14,10,72,9,107,8,107,7,108,6,94,5,89,4,93,3,99,2,-111,1,-73,0,-7,-1,82,-1,-60,-2,79,-2,20,-2,-20,-3,-24,-3,52,-2,127,-2,15,-1,-79,-1,109,0,45,1,-8,1,-60,2,-125,3,72,4,-47,4,69,5,122,5,-121,5,59,5,-58,4,-22,3,-49,2,127,1,2,0,69,-2,-119,-4,-61,-6,5,-7,102,-9,-13,-11,-86,-12,-96,-13,-25,-14,82,-14,25,-14,16,-14,67,-14,-92,-14,55,-13,-3,-13,-25,-12,7,-10,77,-9,-65,-8,69,-6,-3,-5,-63,-3,-98,-1,127,1,67,3,-17,4,-122,6,-38,7,-4,8,9,10}; }
	private static byte[] data88(){ return new byte[] {-77,10,70,11,-100,11,-58,11,-44,11,-82,11,120,11,21,11,-114,10,-14,9,37,9,85,8,88,7,79,6,63,5,27,4,25,3,18,2,15,1,53,0,91,-1,-102,-2,-2,-3,116,-3,16,-3,-72,-4,121,-4,101,-4,100,-4,97,-4,-121,-4,-115,-4,-90,-4,-71,-4,-68,-4,-70,-4,-68,-4,-79,-4,-89,-4,-102,-4,-87,-4,-65,-4,-6,-4,74,-3,-97,-3,12,-2,-118,-2,9,-1,125,-1,-18,-1,52,0,103,0,-113,0,-111,0,126,0,103,0,56,0,13,0,-23,-1,-66,-1,-90,-1,125,-1,106,-1,77,-1,55,-1,15,-1,-27,-2,-78,-2,-122,-2,74,-2,49,-2,41,-2,38,-2,75,-2,116,-2,-86,-2,24,-1,109,-1,-57,-1,39,0,-112,0,-20,0,87,1,-91,1,10,2,107,2,-43,2,63,3,-92,3,11,4,86,4,-98,4,-43,4,14,5,28,5,44,5,34,5,-29,4,-117,4,22,4,95,3,-113,2,-123,1,87,0,12,-1,-73,-3,68,-4,-42,-6,-110,-7,111,-8,96,-9,-93,-10,24,-10,-45,-11,-22,-11,39,-10,-87,-10,102,-9,78,-8,95,-7,-112,-6,-26,-5,67,-3,-50,-2,103,0,-2,1,-93,3,74,5,-31,6,103,8,-57,9,-12,10,-32,11,-123,12,-34,12,-37,12,-99,12,19,12,68,11,62,10,25,9,-72,7,84,6,-21,4,94,3,-37,1,77,0,-56,-2,77,-3,-7,-5,-89,-6,-99,-7,-70,-8,-34,-9,109,-9,28,-9,2,-9,35,-9,109,-9,-27,-9,-111,-8,113,-7,74,-6,67,-5,71,-4,87,-3,64,-2,58,-1,-3,-1,-103,0,7,1,98,1,110,1,113,1,50,1,-22,0,119,0,17,0,-102,-1,54,-1,-34,-2,-110,-2,93,-2,61,-2,45,-2,20,-2,6,-2,10,-2,8,-2,-4,-3,27,-2,25,-2,69,-2,126,-2,-67,-2,27,-1,-100,-1,35,0,-67,0,94,1,-8,1,-108,2,47,3,-91,3,49,4,-102,4,7,5,116,5,-40,5,50,6,-120,6,-17,6,57,7,109,7,-90,7,-68,7,-94,7,-126,7,70,7,-35,6,111,6,-20,5,56,5,-110,4,-47,3,1,3,39,2,74,1,105,0,-119,-1,-84,-2,-50,-3,-7,-4,50,-4,85,-5,-115,-6,-68,-7,-12,-8,31,-8,85,-9,-100,-10,-52,-11,41,-11,-89,-12,41,-12,-28,-13,-57,-13,-16,-13,75,-12,-23,-12,-84,-11,-96,-10,-65,-9,-21,-8,39,-6,118,-5,-59,-4,12,-2,95,-1,-106,0,-57,1,1,3,37,4,58,5,63,6,65,7,3,8,-81,8,59,9,-127,9,-88,9,-106,9,69,9,-46,8,70,8,-101,7,-47,6,9,6,49,5,100,4,126,3,-64,2,-2,1,54,1,-106,0,-20,-1,-127,-1,43,-1,-28,-2,-52,-2,-24,-2,18,-1,117,-1,-18,-1,-122,0,46,1,-13,1,-72,2,-122,3,79,4,6,5,-83,5,38,6,113,6,-121,6,92,6,-24,5,52,5,57,4,-3,2,-111,1,-1,-1,83,-2,-97,-4,-25,-6,113,-7,-30,-9,-104,-10,-120,-11,-96,-12,-24,-13,126,-13,31,-13,28,-13,32,-13,108,-13,-34,-13,124,-12,85,-11,86,-10,125,-9,-42,-8,76,-6,-33,-5,-121,-3,28,-1,-69,0,71,2,-96,3,-32,4,-4,5,-20,6,-75,7,98,8,-19,8,66,9,-123,9,-99,9,-96,9,125,9,47,9,-65,8,61,8,-105,7,-36,6,31,6,64,5,107,4,-91,3,-38,2,25,2,104,1,-67,0,47,0,-76,-1,90,-1,-4,-2,-60,-2,-110,-2,117,-2,93,-2,86,-2,61,-2,32,-2,-9,-3,-51,-3,-109,-3,95,-3,21,-3,-46,-4,-110,-4,115,-4,90,-4,98,-4,-110,-4,-43,-4,51,-3,-88,-3,42,-2,-87,-2,52,-1,-115,-1,-13,-1,44,0,108,0,124,0,-119,0,-125,0,126,0,101,0,95,0,62,0,49,0,30,0,-11,-1,-44,-1,-118,-1,72,-1,-5,-2,-83,-2,101,-2,29,-2,-9,-3,-60,-3,-69,-3,-69,-3,-46,-3,-1,-3,63,-2,109,-2,-57,-2,28,-1,116,-1,-48,-1,71,0,-81,0,43,1,-77,1,44,2,-73,2,60,3,-49,3,59,4,-61,4,34,5,-126,5,-72,5,-28,5,-39,5,-62,5,112,5,-38,4,54,4,97,3,87,2,33,1,-17,-1,-104,-2,70,-3,-12,-5,-57,-6,-80,-7,-57,-8,17,-8,-119,-9,69,-9,52,-9,85,-9,-104,-9,22,-8,-93,-8,95,-7,68,-6,50,-5,88,-4,-120,-3,-53,-2,63,0,-75,1,45,3,-77,4,16,6,101,7,-119,8,125,9,55,10,-76,10,-29,10,-32,10,-90,10,39,10,121,9,-90,8,-89,7,-106,6,82,5,17,4,-66,2,93,1,1,0,-78,-2,114,-3,72,-4,76,-5,101,-6,-72,-7,60,-7,-18,-8,-56,-8,-36,-8,13,-7,108,-7,-2,-7,-85,-6,108,-5,60,-4,17,-3,-32,-3,-99,-2,67,-1,-57,-1,25,0}; }
	private static byte[] data89(){ return new byte[] {100,0,108,0,108,0,53,0,-2,-1,-77,-1,101,-1,16,-1,-65,-2,123,-2,58,-2,24,-2,-9,-3,-47,-3,-47,-3,-70,-3,-89,-3,-95,-3,-99,-3,-95,-3,-97,-3,-71,-3,-28,-3,25,-2,116,-2,-37,-2,71,-1,-52,-1,87,0,-47,0,74,1,-64,1,35,2,-124,2,-33,2,64,3,-117,3,-16,3,57,4,-97,4,-6,4,83,5,-92,5,-32,5,41,6,70,6,111,6,121,6,122,6,97,6,78,6,14,6,-50,5,111,5,-5,4,-120,4,-16,3,90,3,-78,2,5,2,82,1,-98,0,-37,-1,28,-1,59,-2,82,-3,101,-4,106,-5,109,-6,110,-7,121,-8,-115,-9,-68,-10,4,-10,115,-11,4,-11,-48,-12,-50,-12,7,-11,104,-11,-10,-11,-76,-10,-112,-9,-127,-8,125,-7,-118,-6,-107,-5,-79,-4,-63,-3,-35,-2,-6,-1,21,1,39,2,64,3,75,4,43,5,-1,5,-93,6,32,7,113,7,-107,7,-118,7,94,7,25,7,-75,6,53,6,-81,5,20,5,-124,4,-50,3,51,3,-116,2,-22,1,86,1,-54,0,81,0,4,0,-71,-1,-109,-1,-115,-1,-94,-1,-42,-1,34,0,-117,0,11,1,-80,1,76,2,13,3,-72,3,121,4,22,5,-80,5,43,6,110,6,122,6,90,6,-14,5,98,5,124,4,124,3,64,2,-20,0,111,-1,6,-2,-127,-4,30,-5,-58,-7,-90,-8,-116,-9,-98,-10,-33,-11,62,-11,-60,-12,120,-12,74,-12,90,-12,-116,-12,-7,-12,-122,-11,68,-10,49,-9,71,-8,126,-7,-42,-6,40,-4,-116,-3,-23,-2,37,0,80,1,107,2,109,3,70,4,20,5,-70,5,71,6,-52,6,27,7,89,7,119,7,127,7,82,7,33,7,-50,6,96,6,-15,5,110,5,-15,4,101,4,-31,3,89,3,-45,2,86,2,-30,1,-124,1,40,1,-30,0,-86,0,119,0,89,0,49,0,25,0,-26,-1,-81,-1,110,-1,28,-1,-61,-2,98,-2,-1,-3,-95,-3,69,-3,-8,-4,-61,-4,-95,-4,-101,-4,-82,-4,-31,-4,46,-3,-114,-3,1,-2,118,-2,-27,-2,73,-1,-95,-1,-22,-1,23,0,75,0,104,0,122,0,122,0,-127,0,124,0,117,0,101,0,88,0,46,0,-2,-1,-75,-1,118,-1,24,-1,-47,-2,122,-2,57,-2,6,-2,-32,-3,-68,-3,-78,-3,-92,-3,-73,-3,-53,-3,-17,-3,48,-2,111,-2,-64,-2,31,-1,-114,-1,-4,-1,-128,0,-4,0,-117,1,18,2,-83,2,55,3,-63,3,80,4,-68,4,37,5,120,5,-91,5,-66,5,-91,5,97,5,-11,4,104,4,-99,3,-72,2,-56,1,-84,0,-123,-1,92,-2,58,-3,38,-4,53,-5,108,-6,-66,-7,70,-7,-20,-8,-57,-8,-68,-8,-43,-8,24,-7,97,-7,-34,-7,119,-6,31,-5,-14,-5,-29,-4,-31,-3,-7,-2,43,0,84,1,-101,2,-51,3,-19,4,-8,5,-52,6,-114,7,14,8,102,8,-117,8,-123,8,83,8,-17,7,98,7,-80,6,-40,5,-21,4,-27,3,-48,2,-80,1,-96,0,117,-1,124,-2,-116,-3,-79,-4,-15,-5,98,-5,-14,-6,-78,-6,-105,-6,-95,-6,-43,-6,33,-5,-106,-5,34,-4,-69,-4,99,-3,12,-2,-89,-2,60,-1,-88,-1,-4,-1,64,0,84,0,79,0,43,0,-27,-1,-80,-1,85,-1,0,-1,-85,-2,102,-2,25,-2,-20,-3,-72,-3,-102,-3,110,-3,102,-3,75,-3,62,-3,56,-3,47,-3,49,-3,68,-3,94,-3,-121,-3,-54,-3,46,-2,-117,-2,-1,-2,-120,-1,0,0,-127,0,-13,0,93,1,-75,1,17,2,88,2,-90,2,-9,2,78,3,-126,3,-47,3,13,4,69,4,-126,4,-76,4,-9,4,37,5,87,5,-123,5,-89,5,-55,5,-51,5,-50,5,-63,5,-87,5,106,5,49,5,-33,4,-123,4,29,4,-93,3,32,3,-120,2,-15,1,60,1,116,0,-101,-1,-86,-2,-61,-3,-73,-4,-79,-5,-72,-6,-68,-7,-38,-8,3,-8,88,-9,-53,-10,100,-10,60,-10,42,-10,97,-10,-81,-10,27,-9,-90,-9,78,-8,-2,-8,-60,-7,-118,-6,113,-5,87,-4,65,-3,57,-2,52,-1,49,0,45,1,17,2,-23,2,-75,3,77,4,-58,4,42,5,90,5,112,5,113,5,87,5,32,5,-37,4,-125,4,18,4,-82,3,43,3,-77,2,64,2,-46,1,93,1,8,1,-64,0,119,0,74,0,55,0,53,0,75,0,-124,0,-51,0,43,1,-99,1,18,2,-81,2,67,3,-36,3,122,4,12,5,-113,5,-22,5,44,6,64,6,33,6,-47,5,90,5,-103,4,-62,3,-60,2,-98,1,109,0,45,-1,-1,-3,-44,-4,-61,-5,-69,-6,-57,-7,-22,-8,36,-8,112,-9,-30,-10,127,-10,45,-10,24,-10,14,-10,63,-10,-112,-10,41,-9,-63,-9,-100,-8,-125,-7,-104,-6,-102,-5,-72,-4,-59,-3,-64,-2,-72,-1,-102,0}; }
	private static byte[] data90(){ return new byte[] {112,1,46,2,-33,2,120,3,0,4,105,4,-55,4,-2,4,34,5,57,5,46,5,29,5,-13,4,-68,4,115,4,42,4,-30,3,-110,3,86,3,13,3,-37,2,-109,2,108,2,70,2,45,2,21,2,11,2,16,2,3,2,-7,1,-23,1,-74,1,-108,1,60,1,-29,0,121,0,0,0,114,-1,1,-1,126,-2,7,-2,-73,-3,105,-3,67,-3,63,-3,83,-3,121,-3,-66,-3,21,-2,102,-2,-66,-2,3,-1,86,-1,-104,-1,-41,-1,6,0,41,0,82,0,111,0,-125,0,-90,0,-83,0,-89,0,-117,0,97,0,28,0,-44,-1,125,-1,58,-1,-36,-2,-98,-2,83,-2,30,-2,-31,-3,-71,-3,-118,-3,-125,-3,127,-3,-122,-3,-100,-3,-59,-3,-21,-3,54,-2,127,-2,-33,-2,64,-1,-64,-1,67,0,-57,0,92,1,-19,1,-114,2,29,3,-94,3,36,4,-104,4,-18,4,44,5,65,5,52,5,1,5,-79,4,52,4,-114,3,-49,2,-16,1,2,1,11,0,9,-1,20,-2,65,-3,126,-4,-41,-5,88,-5,-18,-6,-76,-6,116,-6,97,-6,82,-6,111,-6,-110,-6,-42,-6,40,-5,-96,-5,53,-4,-49,-4,-101,-3,111,-2,87,-1,69,0,51,1,12,2,-8,2,-68,3,109,4,10,5,-120,5,-30,5,39,6,64,6,63,6,17,6,-66,5,80,5,-63,4,43,4,122,3,-72,2,-12,1,17,1,64,0,112,-1,-73,-2,15,-2,-119,-3,24,-3,-48,-4,-98,-4,-111,-4,-94,-4,-44,-4,15,-3,102,-3,-32,-3,81,-2,-54,-2,61,-1,-84,-1,12,0,85,0,-120,0,-99,0,-109,0,120,0,60,0,-3,-1,-75,-1,106,-1,23,-1,-57,-2,-114,-2,67,-2,25,-2,-22,-3,-78,-3,-121,-3,105,-3,71,-3,41,-3,21,-3,12,-3,14,-3,42,-3,61,-3,119,-3,-68,-3,24,-2,118,-2,-27,-2,67,-1,-66,-1,28,0,126,0,-46,0,35,1,110,1,-82,1,-24,1,32,2,88,2,-118,2,-77,2,-49,2,2,3,37,3,87,3,118,3,-86,3,-39,3,16,4,69,4,120,4,-90,4,-37,4,11,5,35,5,57,5,47,5,47,5,20,5,-15,4,-78,4,93,4,-8,3,113,3,-53,2,27,2,72,1,111,0,-121,-1,-120,-2,-118,-3,-110,-4,-112,-5,-82,-6,-33,-7,36,-7,-112,-8,42,-8,-37,-9,-74,-9,-75,-9,-37,-9,2,-8,93,-8,-70,-8,42,-7,-87,-7,62,-6,-37,-6,-105,-5,96,-4,40,-3,-5,-3,-55,-2,-98,-1,91,0,27,1,-85,1,55,2,-99,2,-6,2,50,3,108,3,-121,3,-128,3,108,3,83,3,27,3,-26,2,-93,2,107,2,26,2,-30,1,-102,1,108,1,60,1,29,1,-13,0,-14,0,-23,0,-13,0,28,1,70,1,-111,1,-36,1,59,2,-104,2,21,3,124,3,-8,3,98,4,-64,4,16,5,77,5,122,5,122,5,90,5,28,5,-82,4,35,4,118,3,-83,2,-57,1,-28,0,-15,-1,12,-1,33,-2,73,-3,104,-4,-100,-5,-43,-6,30,-6,-122,-7,-11,-8,-121,-8,44,-8,8,-8,-9,-9,30,-8,70,-8,-95,-8,27,-7,-98,-7,61,-6,-21,-6,-93,-5,101,-4,35,-3,-27,-3,-97,-2,89,-1,11,0,-89,0,60,1,-68,1,57,2,-99,2,-19,2,41,3,86,3,117,3,127,3,112,3,95,3,68,3,29,3,-4,2,-40,2,-77,2,-100,2,-121,2,113,2,98,2,95,2,95,2,108,2,-128,2,-113,2,-98,2,-68,2,-61,2,-66,2,-79,2,-124,2,85,2,2,2,-106,1,41,1,-94,0,35,0,-95,-1,35,-1,-65,-2,107,-2,36,-2,-7,-3,-34,-3,-27,-3,-3,-3,23,-2,60,-2,106,-2,-96,-2,-39,-2,17,-1,76,-1,-120,-1,-59,-1,-5,-1,31,0,82,0,104,0,125,0,114,0,96,0,52,0,4,0,-58,-1,-123,-1,64,-1,7,-1,-58,-2,-120,-2,74,-2,13,-2,-32,-3,-79,-3,-111,-3,116,-3,104,-3,101,-3,113,-3,-97,-3,-50,-3,14,-2,97,-2,-71,-2,27,-1,-109,-1,20,0,-91,0,56,1,-61,1,83,2,-48,2,87,3,-61,3,16,4,90,4,114,4,115,4,82,4,18,4,-72,3,55,3,-111,2,-38,1,22,1,74,0,116,-1,-69,-2,11,-2,109,-3,-20,-4,-114,-4,61,-4,2,-4,-27,-5,-68,-5,-72,-5,-70,-5,-53,-5,-13,-5,61,-4,-112,-4,-5,-4,126,-3,-5,-3,-103,-2,50,-1,-37,-1,118,0,24,1,-63,1,80,2,-23,2,102,3,-45,3,48,4,109,4,-100,4,-85,4,-93,4,105,4,30,4,-52,3,89,3,-38,2,82,2,-79,1,22,1,116,0,-26,-1,99,-1,-20,-2,-119,-2,69,-2,28,-2,1,-2,-4,-3,24,-2,51,-2,106,-2,-97,-2,3,-1,81,-1,-91,-1,-4,-1,78,0,-119,0,-70,0}; }
	private static byte[] data91(){ return new byte[] {-47,0,-46,0,-69,0,-109,0,91,0,38,0,-47,-1,-116,-1,63,-1,4,-1,-66,-2,-117,-2,71,-2,24,-2,-37,-3,-86,-3,114,-3,69,-3,29,-3,-1,-4,-24,-4,-20,-4,-20,-4,7,-3,55,-3,112,-3,-77,-3,11,-2,103,-2,-59,-2,47,-1,-118,-1,-27,-1,60,0,-120,0,-49,0,15,1,75,1,-123,1,-86,1,-38,1,-28,1,4,2,18,2,24,2,41,2,65,2,93,2,-125,2,-79,2,-31,2,32,3,98,3,-93,3,-28,3,28,4,85,4,121,4,-101,4,-75,4,-72,4,-79,4,-118,4,85,4,3,4,-94,3,30,3,-126,2,-43,1,17,1,53,0,102,-1,127,-2,-96,-3,-49,-4,3,-4,69,-5,-69,-6,62,-6,-30,-7,-84,-7,-127,-7,120,-7,-123,-7,-99,-7,-59,-7,-4,-7,72,-6,-92,-6,20,-5,-100,-5,42,-4,-61,-4,92,-3,-3,-3,-112,-2,35,-1,-86,-1,29,0,-124,0,-38,0,20,1,83,1,-123,1,-93,1,-74,1,-77,1,-83,1,-103,1,-126,1,85,1,52,1,9,1,-11,0,-41,0,-53,0,-72,0,-66,0,-67,0,-45,0,-24,0,22,1,82,1,-107,1,-28,1,44,2,-119,2,-33,2,67,3,-113,3,-22,3,64,4,-116,4,-48,4,-4,4,20,5,16,5,-18,4,-76,4,94,4,-30,3,84,3,-85,2,0,2,64,1,-111,0,-27,-1,44,-1,-123,-2,-42,-3,48,-3,-115,-4,-13,-5,104,-5,-23,-6,-125,-6,58,-6,7,-6,-3,-7,-3,-7,23,-6,72,-6,-116,-6,-29,-6,75,-5,-61,-5,66,-4,-59,-4,69,-3,-45,-3,89,-2,-34,-2,83,-1,-61,-1,58,0,-95,0,-12,0,72,1,122,1,-82,1,-60,1,-39,1,-42,1,-55,1,-62,1,-99,1,-111,1,-120,1,124,1,-127,1,117,1,-126,1,-121,1,-92,1,-65,1,-35,1,6,2,48,2,107,2,-99,2,-55,2,-20,2,6,3,2,3,-17,2,-60,2,-119,2,61,2,-35,1,121,1,2,1,-112,0,35,0,-73,-1,93,-1,20,-1,-43,-2,-79,-2,-111,-2,125,-2,117,-2,117,-2,-123,-2,-118,-2,-78,-2,-46,-2,-8,-2,29,-1,66,-1,101,-1,-108,-1,-72,-1,-38,-1,-16,-1,-21,-1,-26,-1,-43,-1,-78,-1,-111,-1,104,-1,67,-1,32,-1,-4,-2,-51,-2,-86,-2,122,-2,85,-2,27,-2,-17,-3,-37,-3,-66,-3,-67,-3,-64,-3,-43,-3,-8,-3,49,-2,118,-2,-63,-2,39,-1,-120,-1,-8,-1,118,0,-6,0,118,1,-7,1,109,2,-43,2,46,3,123,3,-84,3,-69,3,-66,3,-98,3,103,3,25,3,-88,2,38,2,-103,1,-6,0,98,0,-60,-1,53,-1,-72,-2,92,-2,-2,-3,-69,-3,119,-3,82,-3,35,-3,7,-3,-13,-4,-24,-4,-9,-4,31,-3,75,-3,-123,-3,-58,-3,26,-2,115,-2,-45,-2,57,-1,-94,-1,27,0,127,0,-17,0,81,1,-70,1,18,2,102,2,-75,2,-27,2,21,3,32,3,33,3,4,3,-35,2,-101,2,86,2,5,2,-89,1,59,1,-43,0,112,0,17,0,-59,-1,-116,-1,98,-1,65,-1,48,-1,50,-1,67,-1,82,-1,116,-1,-87,-1,-36,-1,32,0,84,0,-95,0,-45,0,2,1,27,1,43,1,32,1,10,1,-27,0,-78,0,117,0,50,0,-21,-1,-78,-1,103,-1,48,-1,-17,-2,-87,-2,98,-2,36,-2,-33,-3,-95,-3,102,-3,56,-3,18,-3,-5,-4,-22,-4,-26,-4,-27,-4,-6,-4,21,-3,73,-3,-110,-3,-36,-3,50,-2,-125,-2,-40,-2,39,-1,124,-1,-54,-1,22,0,96,0,-81,0,-25,0,35,1,80,1,100,1,120,1,-126,1,-127,1,-126,1,127,1,-121,1,-108,1,-83,1,-56,1,-19,1,39,2,103,2,-96,2,-37,2,24,3,71,3,124,3,-83,3,-45,3,-12,3,-7,3,4,4,-24,3,-58,3,-128,3,41,3,-55,2,73,2,-66,1,41,1,-124,0,-37,-1,58,-1,-112,-2,-6,-3,107,-3,-14,-4,-127,-4,41,-4,-31,-5,-95,-5,121,-5,84,-5,67,-5,75,-5,89,-5,125,-5,-77,-5,-15,-5,55,-4,-112,-4,-8,-4,99,-3,-51,-3,62,-2,-97,-2,-12,-2,66,-1,-123,-1,-63,-1,-4,-1,37,0,78,0,108,0,-122,0,-123,0,-127,0,118,0,92,0,80,0,63,0,46,0,32,0,26,0,33,0,42,0,69,0,107,0,-104,0,-54,0,18,1,91,1,-77,1,-3,1,83,2,-97,2,-17,2,56,3,-123,3,-59,3,4,4,54,4,99,4,114,4,-128,4,111,4,73,4,11,4,-70,3,88,3,-27,2,106,2,-24,1,98,1,-30,0,86,0,-46,-1,74,-1,-73,-2,44,-2,-84,-3,37,-3,-58,-4,107,-4,34,-4,-20,-5,-65,-5,-89,-5,-99,-5,-92,-5,-57,-5,-13,-5,49,-4,116,-4,-61,-4,22,-3,111,-3,-64,-3,31,-2}; }
	private static byte[] data92(){ return new byte[] {122,-2,-48,-2,42,-1,120,-1,-65,-1,1,0,47,0,90,0,127,0,-110,0,-97,0,-105,0,-109,0,121,0,105,0,102,0,100,0,101,0,109,0,117,0,-118,0,-96,0,-65,0,-40,0,-8,0,44,1,86,1,-108,1,-43,1,20,2,72,2,119,2,-100,2,-85,2,-82,2,-101,2,117,2,74,2,16,2,-51,1,127,1,52,1,-36,0,-117,0,61,0,-18,-1,-88,-1,110,-1,64,-1,23,-1,-13,-2,-30,-2,-45,-2,-42,-2,-36,-2,-34,-2,-16,-2,4,-1,24,-1,58,-1,86,-1,124,-1,-112,-1,-89,-1,-92,-1,-92,-1,-108,-1,-112,-1,-120,-1,123,-1,110,-1,89,-1,74,-1,43,-1,23,-1,-21,-2,-50,-2,-94,-2,-122,-2,99,-2,77,-2,62,-2,64,-2,68,-2,101,-2,-117,-2,-59,-2,6,-1,86,-1,-99,-1,0,0,101,0,-62,0,50,1,-112,1,-8,1,76,2,-104,2,-48,2,3,3,18,3,26,3,-12,2,-47,2,-119,2,55,2,-41,1,94,1,-29,0,113,0,2,0,-105,-1,64,-1,-20,-2,-94,-2,102,-2,58,-2,19,-2,-5,-3,-27,-3,-33,-3,-33,-3,-10,-3,13,-2,50,-2,85,-2,-126,-2,-72,-2,-18,-2,43,-1,105,-1,-89,-1,-31,-1,26,0,94,0,-106,0,-31,0,25,1,86,1,-128,1,-95,1,-75,1,-71,1,-71,1,-93,1,-126,1,92,1,43,1,-23,0,-90,0,94,0,35,0,-21,-1,-62,-1,-91,-1,-117,-1,-120,-1,-116,-1,-106,-1,-81,-1,-42,-1,-10,-1,37,0,80,0,-116,0,-50,0,11,1,69,1,111,1,-108,1,-94,1,-94,1,-108,1,118,1,72,1,26,1,-42,0,-105,0,91,0,23,0,-31,-1,-103,-1,81,-1,-1,-2,-77,-2,108,-2,34,-2,-31,-3,-86,-3,116,-3,82,-3,40,-3,23,-3,-6,-4,0,-3,8,-3,28,-3,74,-3,125,-3,-72,-3,-1,-3,74,-2,-108,-2,-17,-2,55,-1,-123,-1,-43,-1,33,0,100,0,-90,0,-46,0,-13,0,10,1,24,1,22,1,12,1,1,1,-13,0,-21,0,-12,0,2,1,26,1,61,1,99,1,-107,1,-63,1,-13,1,36,2,85,2,-123,2,-76,2,-38,2,4,3,30,3,49,3,44,3,25,3,-5,2,-58,2,-120,2,57,2,-43,1,114,1,4,1,-107,0,33,0,-83,-1,68,-1,-39,-2,-126,-2,39,-2,-28,-3,-103,-3,94,-3,47,-3,10,-3,-13,-4,-23,-4,-27,-4,-21,-4,-2,-4,22,-3,65,-3,114,-3,-70,-3,-10,-3,57,-2,112,-2,-93,-2,-37,-2,6,-1,49,-1,75,-1,117,-1,-121,-1,-83,-1,-80,-1,-74,-1,-89,-1,-95,-1,-120,-1,120,-1,98,-1,85,-1,68,-1,67,-1,71,-1,97,-1,-117,-1,-75,-1,-23,-1,41,0,110,0,-61,0,23,1,107,1,-70,1,8,2,81,2,-97,2,-41,2,26,3,75,3,122,3,-99,3,-76,3,-58,3,-61,3,-86,3,127,3,71,3,0,3,-85,2,90,2,-6,1,-96,1,56,1,-41,0,109,0,10,0,-99,-1,50,-1,-52,-2,108,-2,24,-2,-44,-3,-113,-3,91,-3,41,-3,26,-3,-3,-4,9,-3,6,-3,25,-3,47,-3,83,-3,124,-3,-94,-3,-38,-3,17,-2,68,-2,-123,-2,-64,-2,-6,-2,43,-1,93,-1,-126,-1,-84,-1,-57,-1,-46,-1,-24,-1,-32,-1,-29,-1,-51,-1,-64,-1,-79,-1,-94,-1,-97,-1,-104,-1,-97,-1,-86,-1,-75,-1,-55,-1,-29,-1,-4,-1,20,0,66,0,110,0,-91,0,-26,0,48,1,110,1,-66,1,-15,1,42,2,68,2,97,2,94,2,93,2,71,2,42,2,4,2,-35,1,-92,1,107,1,50,1,-18,0,-87,0,108,0,39,0,-15,-1,-63,-1,-90,-1,126,-1,104,-1,79,-1,66,-1,53,-1,56,-1,53,-1,67,-1,72,-1,96,-1,102,-1,118,-1,111,-1,122,-1,113,-1,116,-1,121,-1,116,-1,120,-1,114,-1,111,-1,100,-1,84,-1,69,-1,35,-1,5,-1,-29,-2,-61,-2,-80,-2,-100,-2,-99,-2,-101,-2,-88,-2,-67,-2,-32,-2,12,-1,70,-1,122,-1,-72,-1,-3,-1,68,0,-116,0,-29,0,44,1,120,1,-79,1,-17,1,21,2,52,2,64,2,61,2,33,2,0,2,-55,1,-115,1,70,1,-14,0,-98,0,73,0,6,0,-68,-1,127,-1,77,-1,22,-1,-2,-2,-37,-2,-46,-2,-64,-2,-66,-2,-72,-2,-60,-2,-46,-2,-20,-2,9,-1,42,-1,74,-1,100,-1,-119,-1,-100,-1,-67,-1,-54,-1,-34,-1,-7,-1,27,0,56,0,95,0,126,0,-102,0,-87,0,-73,0,-69,0,-85,0,-91,0,-123,0,113,0,77,0,36,0,-2,-1,-39,-1,-74,-1,-103,-1,-128,-1,121,-1,119,-1,-124,-1,-110,-1,-81,-1,-55,-1,-21,-1,12,0,55,0,99,0,-101,0,-51,0,2,1,57,1,100,1,-117,1,-98,1}; }
	private static byte[] data93(){ return new byte[] {-87,1,-86,1,-105,1,-128,1,97,1,60,1,19,1,-23,0,-65,0,-119,0,89,0,23,0,-35,-1,-109,-1,86,-1,7,-1,-51,-2,-124,-2,69,-2,22,-2,-36,-3,-69,-3,-108,-3,-122,-3,118,-3,123,-3,-124,-3,-100,-3,-75,-3,-31,-3,20,-2,88,-2,-108,-2,-32,-2,33,-1,112,-1,-72,-1,-11,-1,56,0,103,0,-113,0,-85,0,-75,0,-71,0,-76,0,-86,0,-100,0,-114,0,-120,0,-120,0,-109,0,-89,0,-65,0,-40,0,-9,0,27,1,58,1,96,1,126,1,-94,1,-54,1,-11,1,26,2,57,2,79,2,88,2,83,2,69,2,45,2,9,2,-32,1,-86,1,111,1,46,1,-17,0,-89,0,91,0,24,0,-51,-1,-113,-1,84,-1,26,-1,-20,-2,-69,-2,-114,-2,107,-2,79,-2,58,-2,44,-2,35,-2,39,-2,52,-2,78,-2,109,-2,127,-2,-88,-2,-73,-2,-44,-2,-29,-2,-6,-2,13,-1,28,-1,48,-1,58,-1,71,-1,74,-1,76,-1,65,-1,54,-1,32,-1,11,-1,-6,-2,-28,-2,-36,-2,-39,-2,-31,-2,-11,-2,16,-1,53,-1,96,-1,-99,-1,-51,-1,19,0,84,0,-91,0,-23,0,42,1,116,1,-83,1,-18,1,34,2,85,2,123,2,-104,2,-78,2,-66,2,-57,2,-67,2,-78,2,-109,2,104,2,55,2,-3,1,-64,1,127,1,58,1,-5,0,-78,0,114,0,39,0,-29,-1,-103,-1,84,-1,15,-1,-42,-2,-93,-2,125,-2,99,-2,88,-2,70,-2,71,-2,65,-2,72,-2,78,-2,93,-2,113,-2,-116,-2,-90,-2,-53,-2,-23,-2,16,-1,51,-1,88,-1,118,-1,-111,-1,-93,-1,-73,-1,-71,-1,-56,-1,-75,-1,-65,-1,-88,-1,-96,-1,-118,-1,119,-1,105,-1,90,-1,79,-1,77,-1,76,-1,80,-1,88,-1,96,-1,113,-1,-125,-1,-102,-1,-66,-1,-27,-1,24,0,84,0,-117,0,-50,0,7,1,56,1,100,1,-116,1,-89,1,-64,1,-51,1,-43,1,-41,1,-55,1,-77,1,-100,1,123,1,84,1,45,1,-9,0,-57,0,-107,0,104,0,62,0,25,0,-8,-1,-36,-1,-65,-1,-84,-1,-101,-1,-115,-1,-123,-1,125,-1,123,-1,123,-1,125,-1,124,-1,123,-1,124,-1,120,-1,-128,-1,-128,-1,-122,-1,-113,-1,-113,-1,-111,-1,-118,-1,-126,-1,110,-1,91,-1,68,-1,45,-1,33,-1,18,-1,19,-1,15,-1,23,-1,39,-1,54,-1,82,-1,110,-1,-117,-1,-78,-1,-36,-1,4,0,59,0,111,0,-89,0,-38,0,10,1,45,1,79,1,94,1,108,1,108,1,102,1,81,1,57,1,22,1,-16,0,-66,0,-116,0,82,0,35,0,-20,-1,-57,-1,-99,-1,-125,-1,99,-1,79,-1,60,-1,47,-1,43,-1,37,-1,45,-1,55,-1,74,-1,95,-1,121,-1,-111,-1,-91,-1,-65,-1,-52,-1,-35,-1,-19,-1,-10,-1,6,0,21,0,36,0,58,0,76,0,92,0,99,0,98,0,90,0,73,0,56,0,30,0,3,0,-19,-1,-50,-1,-77,-1,-96,-1,-121,-1,119,-1,107,-1,92,-1,96,-1,100,-1,119,-1,-118,-1,-89,-1,-64,-1,-29,-1,8,0,43,0,93,0,-123,0,-73,0,-34,0,5,1,36,1,63,1,81,1,93,1,95,1,96,1,79,1,71,1,41,1,25,1,-6,0,-30,0,-64,0,-96,0,117,0,69,0,14,0,-44,-1,-96,-1,101,-1,55,-1,2,-1,-38,-2,-81,-2,-117,-2,113,-2,85,-2,68,-2,56,-2,58,-2,67,-2,82,-2,108,-2,-114,-2,-80,-2,-30,-2,15,-1,71,-1,124,-1,-79,-1,-32,-1,12,0,38,0,65,0,82,0,91,0,93,0,95,0,85,0,82,0,76,0,71,0,72,0,79,0,85,0,103,0,107,0,122,0,-118,0,-106,0,-84,0,-66,0,-37,0,-10,0,24,1,46,1,72,1,82,1,91,1,94,1,89,1,83,1,71,1,56,1,40,1,10,1,-15,0,-49,0,-82,0,-123,0,101,0,62,0,30,0,-7,-1,-42,-1,-74,-1,-111,-1,121,-1,95,-1,70,-1,53,-1,33,-1,33,-1,19,-1,31,-1,32,-1,44,-1,53,-1,67,-1,72,-1,76,-1,81,-1,82,-1,90,-1,95,-1,103,-1,103,-1,102,-1,98,-1,83,-1,69,-1,46,-1,22,-1,0,-1,-19,-2,-36,-2,-37,-2,-44,-2,-36,-2,-23,-2,-4,-2,25,-1,60,-1,101,-1,-109,-1,-62,-1,-11,-1,43,0,96,0,-104,0,-50,0,1,1,48,1,92,1,125,1,-97,1,-78,1,-62,1,-45,1,-45,1,-44,1,-48,1,-70,1,-89,1,-125,1,97,1,58,1,23,1,-17,0,-58,0,-99,0,111,0,62,0,16,0,-33,-1,-77,-1,-114,-1,102,-1,73,-1,55,-1,34,-1,28,-1,14,-1,15,-1,15,-1,20,-1,32,-1,38,-1,54,-1,64,-1,85,-1,106,-1,-123,-1}; }
	private static byte[] data94(){ return new byte[] {-102,-1,-78,-1,-65,-1,-45,-1,-41,-1,-29,-1,-30,-1,-30,-1,-36,-1,-44,-1,-53,-1,-67,-1,-81,-1,-96,-1,-114,-1,-126,-1,119,-1,109,-1,109,-1,96,-1,97,-1,89,-1,97,-1,93,-1,112,-1,119,-1,-110,-1,-83,-1,-52,-1,-14,-1,18,0,59,0,90,0,-126,0,-96,0,-56,0,-28,0,1,1,22,1,38,1,51,1,54,1,57,1,57,1,46,1,34,1,10,1,-18,0,-45,0,-74,0,-108,0,124,0,91,0,67,0,37,0,12,0,-12,-1,-33,-1,-52,-1,-69,-1,-77,-1,-95,-1,-97,-1,-110,-1,-112,-1,-120,-1,-120,-1,-120,-1,-117,-1,-110,-1,-108,-1,-100,-1,-97,-1,-97,-1,-98,-1,-104,-1,-115,-1,-121,-1,119,-1,115,-1,110,-1,103,-1,107,-1,107,-1,117,-1,126,-1,-120,-1,-105,-1,-92,-1,-74,-1,-53,-1,-32,-1,-5,-1,30,0,60,0,98,0,127,0,-100,0,-81,0,-69,0,-54,0,-54,0,-48,0,-50,0,-64,0,-74,0,-98,0,-122,0,105,0,75,0,46,0,14,0,-8,-1,-34,-1,-57,-1,-73,-1,-97,-1,-108,-1,-120,-1,-128,-1,-128,-1,-126,-1,-122,-1,-110,-1,-101,-1,-83,-1,-72,-1,-49,-1,-41,-1,-21,-1,-16,-1,-2,-1,3,0,15,0,22,0,37,0,38,0,57,0,53,0,63,0,61,0,52,0,44,0,24,0,12,0,-12,-1,-24,-1,-52,-1,-63,-1,-85,-1,-95,-1,-109,-1,-116,-1,-123,-1,-123,-1,-123,-1,-116,-1,-105,-1,-96,-1,-74,-1,-58,-1,-31,-1,-8,-1,24,0,52,0,82,0,107,0,-120,0,-103,0,-78,0,-63,0,-48,0,-40,0,-36,0,-38,0,-44,0,-47,0,-58,0,-60,0,-78,0,-83,0,-105,0,-123,0,108,0,79,0,48,0,19,0,-13,-1,-42,-1,-71,-1,-100,-1,-127,-1,104,-1,77,-1,63,-1,40,-1,27,-1,16,-1,9,-1,12,-1,15,-1,22,-1,38,-1,54,-1,77,-1,102,-1,-126,-1,-96,-1,-74,-1,-44,-1,-26,-1,-8,-1,8,0,14,0,26,0,25,0,31,0,27,0,31,0,28,0,29,0,31,0,33,0,32,0,39,0,34,0,39,0,38,0,43,0,51,0,60,0,70,0,84,0,91,0,106,0,113,0,119,0,127,0,125,0,-122,0,-125,0,-127,0,-128,0,121,0,119,0,111,0,104,0,96,0,88,0,78,0,67,0,52,0,37,0,26,0,10,0,1,0,-12,-1,-22,-1,-36,-1,-41,-1,-50,-1,-57,-1,-56,-1,-61,-1,-59,-1,-58,-1,-55,-1,-60,-1,-51,-1,-63,-1,-53,-1,-66,-1,-54,-1,-64,-1,-59,-1,-66,-1,-70,-1,-79,-1,-90,-1,-104,-1,-119,-1,120,-1,106,-1,91,-1,85,-1,75,-1,78,-1,75,-1,83,-1,90,-1,107,-1,119,-1,-113,-1,-97,-1,-70,-1,-47,-1,-18,-1,9,0,39,0,68,0,94,0,117,0,-117,0,-100,0,-81,0,-73,0,-55,0,-58,0,-44,0,-54,0,-52,0,-62,0,-73,0,-83,0,-98,0,-111,0,-127,0,112,0,95,0,75,0,55,0,32,0,17,0,-6,-1,-18,-1,-37,-1,-46,-1,-59,-1,-64,-1,-71,-1,-73,-1,-76,-1,-77,-1,-73,-1,-73,-1,-67,-1,-67,-1,-57,-1,-57,-1,-43,-1,-40,-1,-27,-1,-20,-1,-11,-1,-11,-1,-1,-1,-7,-1,-4,-1,-3,-1,-14,-1,-7,-1,-23,-1,-18,-1,-34,-1,-31,-1,-47,-1,-48,-1,-58,-1,-62,-1,-67,-1,-72,-1,-79,-1,-77,-1,-88,-1,-79,-1,-87,-1,-77,-1,-76,-1,-66,-1,-59,-1,-46,-1,-36,-1,-19,-1,-10,-1,11,0,17,0,40,0,45,0,64,0,68,0,86,0,88,0,107,0,103,0,118,0,113,0,118,0,110,0,107,0,97,0,91,0,81,0,75,0,62,0,57,0,43,0,37,0,23,0,17,0,5,0,-3,-1,-11,-1,-19,-1,-26,-1,-31,-1,-38,-1,-40,-1,-43,-1,-45,-1,-45,-1,-45,-1,-44,-1,-45,-1,-41,-1,-44,-1,-43,-1,-45,-1,-46,-1,-49,-1,-46,-1,-54,-1,-47,-1,-53,-1,-51,-1,-47,-1,-49,-1,-42,-1,-41,-1,-35,-1,-34,-1,-27,-1,-24,-1,-17,-1,-8,-1,-3,-1,9,0,17,0,25,0,35,0,38,0,47,0,49,0,52,0,57,0,52,0,54,0,50,0,43,0,44,0,31,0,31,0,20,0,17,0,5,0,3,0,-9,-1,-11,-1,-18,-1,-23,-1,-27,-1,-26,-1,-32,-1,-26,-1,-30,-1,-25,-1,-21,-1,-21,-1,-12,-1,-13,-1,-3,-1,-6,-1,4,0,-2,-1,9,0,4,0,12,0,12,0,13,0,19,0,14,0,19,0,15,0,14,0,11,0,8,0,1,0,-1,-1,-8,-1,-9,-1,-16,-1,-16,-1,-26,-1,-21,-1,-30,-1,-26,-1,-29,-1,-31,-1,-26,-1,-30,-1,-23,-1,-21,-1,-20,-1,-12,-1,-11,-1,-5,-1,2,0,3,0,11,0,14,0,17,0,22,0,24,0}; }
	private static byte[] data95(){ return new byte[] {28,0,28,0,31,0,27,0,32,0,28,0,31,0,27,0,27,0,27,0,22,0,23,0,19,0,14,0,14,0,7,0,7,0,2,0,-2,-1,-1,-1,-9,-1,-4,-1,-15,-1,-8,-1,-17,-1,-12,-1,-19,-1,-14,-1,-19,-1,-14,-1,-17,-1,-14,-1,-13,-1,-13,-1,-8,-1,-10,-1,-7,-1,-3,-1,-8,-1,1,0,-5,-1,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,0,0,0,0,1,0,-1,-1,1,0,-1,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[97388];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 108);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-14.wav. */
	public Loop14(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-14.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-14.wav. */
	private class LoopThread extends Thread {
		private Loop14 clip;
		private boolean looping = true;
		public LoopThread(Loop14 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-14.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-14.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-14.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-14.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-14.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}